keystone.credential package

Submodules

keystone.credential.controllers module

class keystone.credential.controllers.CredentialV3[source]

Bases: keystone.common.controller.V3Controller

collection_name = 'credentials'
create_credential(request, *args, **kwargs)[source]
delete_credential(request, *args, **kwargs)[source]
get_credential(request, *args, **kwargs)[source]
list_credentials(request, **kwargs)[source]
member_name = 'credential'
update_credential(request, *args, **kwargs)[source]

keystone.credential.core module

Main entry point into the Credential service.

class keystone.credential.core.AuthMethodHandler(*args, **kwargs)[source]

Bases: keystone.credential.backends.base.CredentialDriverV8

class keystone.credential.core.Manager(*args, **kwargs)[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(*args, **kwargs)[source]

Create a credential.

driver_namespace = 'keystone.credential'
get_credential(*args, **kwargs)[source]

Return a credential reference.

list_credentials(*args, **kwargs)[source]
list_credentials_for_user(*args, **kwargs)[source]

List credentials for a specific user.

update_credential(*args, **kwargs)[source]

Update an existing credential.

keystone.credential.provider module

class keystone.credential.provider.Manager(*args, **kwargs)[source]

Bases: keystone.common.manager.Manager

driver_namespace = 'keystone.credential.provider'

keystone.credential.routers module

WSGI Routers for the Credentials service.

class keystone.credential.routers.Routers[source]

Bases: keystone.common.wsgi.RoutersBase

append_v3_routers(mapper, routers)[source]

keystone.credential.schema module

Module contents