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.