IIdentityProvider Interface |
Namespace: net.openstack.Core.Providers
The IIdentityProvider type exposes the following members.
Name | Description | |
---|---|---|
AddUser |
Adds a user to the account.
| |
Authenticate |
Authenticates the user for the specified identity.
| |
DeleteUser |
Deletes the specified user from the account.
| |
GetEndpoint |
Gets the endpoints for the specified service.
(Inherited from IAuthenticationProvider.)Uses a region specific endpoint if available, otherwise returns the global endpoint. | |
GetRolesByUser |
Lists global roles for a specified user. Excludes tenant roles.
| |
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.
| |
GetUser |
Gets the details for the user with the specified ID.
| |
GetUserAccess |
Gets the user access details, authenticating with the server if necessary.
| |
GetUserByName |
Gets the details for the user with the specified username.
| |
GetUserCredential |
Gets the specified user credential.
| |
ListEndpoints |
Lists the endpoints associated to a given authentication token.
| |
ListTenants |
Lists the tenants for the currently authenticated user.
| |
ListUserCredentials |
Lists the credentials for the specified user.
| |
ListUsers |
Lists all users for the account.
| |
UpdateUser |
Updates the details for the specified user.
| |
ValidateToken |
Validates a given token.
|
Name | Description | |
---|---|---|
DefaultIdentity |
Gets the default CloudIdentity to use for requests from this provider.
If no default identity is available, the value is .
|