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.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of GroupNotFound
Returns a list of users that belong to a group
Returns a list of groups a user has access to
alias of Group
Bases: object
Role Grant model.
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.EnabledEmuMixIn, keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of ProjectNotFound
Returns list of tenants a user has access to
alias of Project
Bases: keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of RoleNotFound
alias of Role
Bases: keystone.common.ldap.core.EnabledEmuMixIn, keystone.common.ldap.core.BaseLdap, keystone.identity.backends.ldap.core.ApiShimMixin
alias of UserNotFound
alias of User
Bases: object
Role Grant model.