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.