keystone.application_credential.backends.base.
ApplicationCredentialDriverBase
[source]¶Bases: object
authenticate
(application_credential_id, secret)[source]¶Validate an application credential.
Parameters: |
|
---|---|
Raises: | AssertionError – If id or secret is invalid. |
create_application_credential
(application_credential, roles)[source]¶Create a new application credential.
Parameters: |
|
---|---|
Returns: | a new application credential |
delete_application_credential
(application_credential_id)[source]¶Delete a single application credential.
Parameters: | application_credential_id (str) – ID of the application credential to delete. |
---|
delete_application_credentials_for_user
(user_id)[source]¶Delete all application credentials for a user.
Parameters: | user_id – ID of a user to whose application credentials should be deleted. |
---|
delete_application_credentials_for_user_on_project
(user_id, project_id)[source]¶Delete all application credentials for a user on a given project.
Parameters: |
|
---|
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.