]> git.proxmox.com Git - pve-access-control.git/blob - TODO
use new decode_utf8_parameters() to decode CGI parameters
[pve-access-control.git] / TODO
1 TODO: pve-access-control
2 ------------------------
3
4 Seth?: Implement API Class to manage the domains.cfg file
5 (AuthDomains.pm)
6
7
8 pveum api:
9
10 Is it worth to emulate the useradd/usermod interface? We initially
11 done that because we thought users are common with that.
12
13 But now it would be possible to expose a 'REST' like interface - like
14 the one we use with pvesh.
15
16 pveum (get|set|create|delete) <path> [OPTIONS]
17
18 useradd: pveum create users/<username> [OPTIONS]
19 usermod: pveum set users/<username> [OPTIONS]
20 userdel: pveum delete users/<username>
21 list: pveum get users
22 data: pveum get users/<username>
23
24 groupadd: pveum create groups/<groupname> [OPTIONS]
25 groupmod: pveum set groups/<groupname> [OPTIONS]
26 groupdel: pveum delete groups/<groupname>
27 list: pveum get groups
28 data: pveum get groups/<groupname>
29
30 roleadd: pveum create roles/<rolename> [OPTIONS]
31 rolemod: pveum set roles/<rolename> [OPTIONS]
32 roledel: pveum delete roles/<rolename>
33 list: pveum get roles
34 data: pveum get roles/<rolename>
35
36 ...
37