Bases: object
Quick singleton-y shim to get around recursive dependencies.
NOTE(termie): this should be removed and the cross-api code should be moved into the driver itself.
Bases: object
Mixin to share some ApiShim code. Remove me.
Bases: keystone.identity.core.Driver
Authenticate based on a user, tenant and password.
Expects the user object to have a password field and the tenant to be in the list of tenants on the user.
Bases: keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of Tenant
Bases: keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
Returns list of tenants a user has access to
Always includes default tenants.
alias of Tenant
Bases: keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of User
Bases: object
Role Grant model.