| CloudIdentityProvider Class |
Namespace: net.openstack.Providers.Rackspace
The CloudIdentityProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| CloudIdentityProvider |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, and the default base URL, REST service implementation,
and token cache.
| |
| CloudIdentityProvider(IRestService) |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, the default base URL, the specified REST service
implementation, and the Instance
token cache.
| |
| CloudIdentityProvider(Uri) |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, the specified base URL, and the default REST service
implementation and token cache.
| |
| CloudIdentityProvider(CloudIdentity) |
Initializes a new instance of the CloudIdentityProvider class
with the specified default identity, and the default base URL, REST service
implementation, and token cache.
| |
| CloudIdentityProvider(ICacheUserAccess) |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, the default base URL, the default REST service
implementation, and the specified token cache.
| |
| CloudIdentityProvider(IRestService, ICacheUserAccess) |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, the default base URL, and the specified REST service
implementation and token cache.
| |
| CloudIdentityProvider(CloudIdentity, Uri) |
Initializes a new instance of the CloudIdentityProvider class
with the specified default identity and base URL, and the default REST service
implementation and token cache.
| |
| CloudIdentityProvider(IRestService, ICacheUserAccess, Uri) |
Initializes a new instance of the CloudIdentityProvider class
with no default identity, and the specified base URL, REST service
implementation, and token cache.
| |
| CloudIdentityProvider(CloudIdentity, IRestService, ICacheUserAccess, Uri) |
Initializes a new instance of the CloudIdentityProvider class
using the provided values.
|
| Name | Description | |||
|---|---|---|---|---|
| AddRole |
Create a new role.
| |||
| AddRoleToUser |
Adds the specified global role to the user.
| |||
| AddServiceCatalogEndpoint |
Adds an endpoint to the service catalog for a tenant.
| |||
| AddUser |
Adds a user to the account.
| |||
| Authenticate |
Authenticates the user for the specified identity.
| |||
| AuthenticateAsync |
Authenticates the user for the specified identity.
| |||
| DeleteRoleFromUser |
Deletes the specified global role from the user.
| |||
| DeleteServiceCatalogEndpoint |
Removes an endpoint from the service catalog for a tenant.
| |||
| DeleteUser |
Deletes the specified user from the account.
| |||
| DeleteUserCredentials |
Deletes API key credentials for the specified user.
| |||
| GetRole |
Gets details about the specified role.
| |||
| GetRolesByUser |
Lists global roles for a specified user. Excludes tenant roles.
| |||
| GetServiceCatalogEndpoint |
Gets an endpoint by ID from the service catalog for a tenant.
| |||
| GetToken |
Gets the authentication token for the specified identity. If necessary, the identity is authenticated
on the server to obtain a token.
| |||
| GetTokenAsync |
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.
| |||
| GetUserAccessAsync |
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.
| |||
| GetUsersByEmail |
Gets the details for users with the specified email address.
| |||
| ListEndpoints |
Lists the endpoints associated to a given authentication token.
| |||
| ListRoles |
Lists all roles.
| |||
| ListServiceCatalogEndpoints |
Lists the endpoints in a tenant's service catalog.
| |||
| ListTenants |
Lists the tenants for the currently authenticated user.
| |||
| ListUserCredentials |
Lists the credentials for the specified user.
| |||
| ListUsers |
Lists all users for the account.
| |||
| ListUsersByRole |
Lists all users for a given role.
| |||
| ResetApiKey |
Reset the API key credentials for a user.
| |||
| 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.
| |||
| 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.
|
| Name | Description | |
|---|---|---|
| ApplicationUserAgent |
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.) | |
| BackoffPolicy |
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.) | |
| ConnectionLimit |
Gets or sets the maximum number of connections allowed on the ServicePoint
objects used for requests. If the value is , the connection limit value for the
ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.) | |
| DefaultIdentity |
Gets the default CloudIdentity to use for requests from this provider.
If no default identity is available, the value is .
| |
| DefaultRegion |
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.) |
| Name | Description | |
|---|---|---|
| AfterAsyncWebResponse |
This event is fired when the result of an asynchronous web request is received.
(Inherited from ProviderBaseTProvider.) | |
| BeforeAsyncWebRequest |
This event is fired immediately before sending an asynchronous web request.
(Inherited from ProviderBaseTProvider.) |