[pve-devel] [PATCH v3 access-control 08/20] API: add API token API endpoints
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed Jan 29 21:49:21 CET 2020
On 1/21/20 1:54 PM, Fabian Grünbichler wrote:
> ...
> @@ -53,6 +98,7 @@ my $extract_user_data = sub {
> return $res if !$full;
>
> $res->{groups} = $data->{groups} ? [ keys %{$data->{groups}} ] : [];
> + $res->{tokens} = $data->{tokens};
>
> return $res;
> };
> @@ -228,7 +274,16 @@ __PACKAGE__->register_method ({
> email => get_standard_option('user-email'),
> comment => get_standard_option('user-comment'),
> keys => get_standard_option('user-keys'),
> - groups => { type => 'array' },
> + groups => {
> + type => 'array',
> + items => {
> + type => 'string',
> + format => 'pve-groupid',
> + },
> + },
> + tokens => {
> + type => 'object',
> + },
made above two optional in the schema, as they are so. Fixes an issue with doing
this GET call for an users without any token, which now died during result
verification.
> },
> type => "object"
> },
More information about the pve-devel
mailing list