My Project 1.0
Open Source Encrypted Vault Storage
|
Public Member Functions | |
AdminApiClient (HttpClient httpClient) | |
async Task< ApiResponse< IEnumerable< UserDto > > > | GetUsersAsync () |
Gets a list of all users. | |
async Task< ApiResponse > | LockUserAsync (string userId) |
Locks a user account, preventing them from logging in. | |
async Task< ApiResponse > | UnlockUserAsync (string userId) |
Unlocks a user account, allowing them to log in again. | |
async Task< ApiResponse< IEnumerable< string > > > | GetRolesAsync () |
Gets a list of all available roles. | |
async Task< ApiResponse< IEnumerable< string > > > | GetUserRolesAsync (string userId) |
Gets the roles assigned to a specific user. | |
async Task< ApiResponse > | AddRoleToUserAsync (string userId, string roleName) |
Adds a role to a specific user. | |
async Task< ApiResponse > | RemoveRoleFromUserAsync (string userId, string roleName) |
Removes a role from a specific user. |
Definition at line 62 of file AdminApiClient.cs.
|
inline |
Definition at line 65 of file AdminApiClient.cs.
|
inline |
Adds a role to a specific user.
userId | |
roleName |
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 103 of file AdminApiClient.cs.
|
inline |
Gets a list of all available roles.
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 87 of file AdminApiClient.cs.
|
inline |
Gets the roles assigned to a specific user.
userId |
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 95 of file AdminApiClient.cs.
|
inline |
Gets a list of all users.
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 67 of file AdminApiClient.cs.
|
inline |
Locks a user account, preventing them from logging in.
userId |
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 73 of file AdminApiClient.cs.
|
inline |
Removes a role from a specific user.
userId | |
roleName |
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 110 of file AdminApiClient.cs.
|
inline |
Unlocks a user account, allowing them to log in again.
userId |
Implements ignivault.ApiClient.Admin.IAdminApiClient.
Definition at line 80 of file AdminApiClient.cs.