public async Task <ManagementPermission> UpdateRealmUsersManagementPermissionsAsync(string realm, ManagementPermission managementPermission)
 {
     return(await GetBaseUrl(realm)
            .AppendPathSegment($"/admin/realms/{realm}/users-management-permissions")
            .PutJsonAsync(managementPermission)
            .ReceiveJson <ManagementPermission>()
            .ConfigureAwait(false));
 }
Example #2
0
 public async Task <ManagementPermission> SetRoleByIdAuthorizationPermissionsInitializedAsync(string realm, string roleId, ManagementPermission managementPermission) => await GetBaseUrl(realm)
 .AppendPathSegment($"/admin/realms/{realm}/roles-by-id/{roleId}/management/permissions")
 .PutJsonAsync(managementPermission)
 .ReceiveJson <ManagementPermission>()
 .ConfigureAwait(false);
Example #3
0
 public async Task <ManagementPermission> SetIdentityProviderAuthorizationPermissionsInitializedAsync(string realm, string identityProviderAlias, ManagementPermission managementPermission) =>
 await GetBaseUrl(realm)
 .AppendPathSegment($"/admin/realms/{realm}/identity-provider/instances/{identityProviderAlias}/management/permissions")
 .PutJsonAsync(managementPermission)
 .ReceiveJson <ManagementPermission>()
 .ConfigureAwait(false);