| IExtendedCloudIdentityProvider Methods |
The IExtendedCloudIdentityProvider type exposes the following members.
| Name | Description | |||
|---|---|---|---|---|
| AddRole |
Create a new role.
| |||
| AddRoleToUser |
Adds the specified global role to the user.
| |||
| AddUser |
Adds a user to the account.
(Inherited from IIdentityProvider.) | |||
| Authenticate |
Authenticates the user for the specified identity.
(Inherited from IIdentityProvider.) | |||
| DeleteRoleFromUser |
Deletes the specified global role from the user.
| |||
| DeleteUser |
Deletes the specified user from the account.
(Inherited from IIdentityProvider.) | |||
| DeleteUserCredentials |
Deletes API key credentials for the specified user.
| |||
| GetEndpoint |
Gets the endpoints for the specified service.
(Inherited from IAuthenticationProvider.)Uses a region specific endpoint if available, otherwise returns the global endpoint. | |||
| GetRole |
Gets details about the specified role.
| |||
| GetRolesByUser |
Lists global roles for a specified user. Excludes tenant roles.
(Inherited from IIdentityProvider.) | |||
| GetToken(CancellationToken) |
Gets an authentication token for the user.
(Inherited from IAuthenticationProvider.) | |||
| GetToken(CloudIdentity, Boolean) |
Gets the authentication token for the specified identity. If necessary, the identity is authenticated
on the server to obtain a token.
(Inherited from IIdentityProvider.) | |||
| GetUser |
Gets the details for the user with the specified ID.
(Inherited from IIdentityProvider.) | |||
| GetUserAccess |
Gets the user access details, authenticating with the server if necessary.
(Inherited from IIdentityProvider.) | |||
| GetUserByName |
Gets the details for the user with the specified username.
(Inherited from IIdentityProvider.) | |||
| GetUserCredential |
Gets the specified user credential.
(Inherited from IIdentityProvider.) | |||
| ListEndpoints |
Lists the endpoints associated to a given authentication token.
(Inherited from IIdentityProvider.) | |||
| ListRoles |
Lists all roles.
| |||
| ListTenants |
Lists the tenants for the currently authenticated user.
(Inherited from IIdentityProvider.) | |||
| ListUserCredentials |
Lists the credentials for the specified user.
(Inherited from IIdentityProvider.) | |||
| ListUsers |
Lists all users for the account.
(Inherited from IIdentityProvider.) | |||
| ListUsersByRole |
Lists all users for a given role.
| |||
| SetUserPassword(String, String, CloudIdentity) |
Sets the password for the specified user.
| |||
| SetUserPassword(User, String, CloudIdentity) |
Updates the username and password for the specified user.
| |||
| SetUserPassword(String, String, String, CloudIdentity) |
Updates the username and password for the specified user.
| |||
| UpdateUser |
Updates the details for the specified user.
(Inherited from IIdentityProvider.) | |||
| UpdateUserCredentials(String, String, CloudIdentity) |
Updates the API key for the specified user.
| |||
| UpdateUserCredentials(User, String, CloudIdentity) |
Updates the username and API key for the specified user.
| |||
| UpdateUserCredentials(String, String, String, CloudIdentity) |
Updates the username and API key for the specified user.
| |||
| ValidateToken |
Validates a given token.
(Inherited from IIdentityProvider.) |