Main entry point into the Application Credential service.
keystone.application_credential.core.
Manager
[source]¶Bases: keystone.common.manager.Manager
Default pivot point for the Application Credential backend.
See keystone.common.manager.Manager
for more details on how this
dynamically calls the backend.
authenticate
(application_credential_id, secret)[source]¶Authenticate with an application credential.
Parameters: |
|
---|
create_application_credential
(application_credential, initiator=None)[source]¶Create a new application credential.
Parameters: |
|
---|---|
Returns: | a new application credential |
delete_access_rule
(access_rule_id, initiator=None)[source]¶Delete an access rule.
Parameters: |
|
---|---|
Raises: | keystone.exception.AccessRuleNotFound – If the access rule doesn’t exist. |
delete_application_credential
(application_credential_id, initiator=None)[source]¶Delete an application credential.
Parameters: |
|
---|---|
Raises: | keystone.exception.ApplicationCredentialNotFound – If the application credential doesn’t exist. |
driver_namespace
= 'keystone.application_credential'¶get_access_rule
(access_rule_id)[source]¶Get access rule details.
Parameters: | access_rule_id (str) – Access Rule ID |
---|---|
Returns: | an access rule |
get_application_credential
(application_credential_id)[source]¶Get application credential details.
Parameters: | application_credential_id (str) – Application Credential ID |
---|---|
Returns: | an application credential |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.