keystone.credential.core module
Main entry point into the Credential service.
-
class
keystone.credential.core.
Manager
[source]
Bases: keystone.common.manager.Manager
Default pivot point for the Credential backend.
See keystone.common.manager.Manager
for more details on how this
dynamically calls the backend.
-
create_credential
(credential_id, credential, initiator=None)[source]
Create a credential.
-
delete_credential
(credential_id, initiator=None)[source]
Delete a credential.
-
delete_credentials_for_project
(project_id)[source]
Delete all credentials for a project.
-
delete_credentials_for_user
(user_id)[source]
Delete all credentials for a user.
-
driver_namespace
= 'keystone.credential'
-
get_credential
(credential_id)[source]
Return a credential reference.
-
list_credentials
(hints=None)[source]
-
list_credentials_for_user
(user_id, type=None)[source]
-
update_credential
(credential_id, credential)[source]
Update an existing credential.