keystone.credential.backends.sql module

keystone.credential.backends.sql module

class keystone.credential.backends.sql.Credential[source]

Bases: keystone.credential.backends.base.CredentialDriverBase

create_credential(credential_id, credential)[source]
delete_credential(credential_id)[source]
delete_credentials_for_project(project_id)[source]
delete_credentials_for_user(user_id)[source]
get_credential(credential_id)[source]
list_credentials(hints)[source]
list_credentials_for_user(user_id, type=None)[source]
update_credential(credential_id, credential)[source]
class keystone.credential.backends.sql.CredentialModel(*args, **kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.ModelDictMixinWithExtras

attributes = ['id', 'user_id', 'project_id', 'encrypted_blob', 'type', 'key_hash']
encrypted_blob
extra
id
key_hash
project_id
type
user_id
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.