keystone.identity.backends package
Submodules
keystone.identity.backends.kvs module
-
class keystone.identity.backends.kvs.Identity(*args, **kwargs)[source]
Bases: keystone.common.kvs.legacy.Base, keystone.identity.core.Driver
-
add_user_to_group(user_id, group_id)[source]
-
authenticate(user_id, password)[source]
-
check_user_in_group(user_id, group_id)[source]
-
create_group(group_id, group)[source]
-
create_user(user_id, user)[source]
-
default_assignment_driver()[source]
-
delete_group(group_id)[source]
-
delete_user(user_id)[source]
-
get_group(group_id)[source]
-
get_user(user_id)[source]
-
get_user_by_name(user_name, domain_id)[source]
-
list_groups(hints)[source]
-
list_groups_for_user(user_id, hints)[source]
-
list_users(hints)[source]
-
list_users_in_group(group_id, hints)[source]
-
remove_user_from_group(user_id, group_id)[source]
-
update_group(group_id, group)[source]
-
update_user(user_id, user)[source]
keystone.identity.backends.ldap module
keystone.identity.backends.sql module
-
class keystone.identity.backends.sql.Group(*args, **kwargs)[source]
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
-
attributes = ['id', 'name', 'domain_id', 'description']
-
description
-
domain_id
-
id
-
name
-
class keystone.identity.backends.sql.Identity(conf=None)[source]
Bases: keystone.identity.core.Driver
-
add_user_to_group(user_id, group_id)[source]
-
authenticate(user_id, password)[source]
-
check_user_in_group(user_id, group_id)[source]
-
create_group(*args, **kwargs)[source]
-
create_user(*args, **kwargs)[source]
-
default_assignment_driver()[source]
-
delete_group(group_id)[source]
-
delete_user(user_id)[source]
-
get_group(group_id)[source]
-
get_user(user_id)[source]
-
get_user_by_name(user_name, domain_id)[source]
-
is_sql[source]
-
list_groups(hints, *args, **kwargs)[source]
-
list_groups_for_user(user_id, hints)[source]
-
list_users(hints, *args, **kwargs)[source]
-
list_users_in_group(group_id, hints)[source]
-
remove_user_from_group(user_id, group_id)[source]
-
update_group(*args, **kwargs)[source]
-
update_user(*args, **kwargs)[source]
-
class keystone.identity.backends.sql.User(*args, **kwargs)[source]
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
-
attributes = ['id', 'name', 'domain_id', 'password', 'enabled', 'default_project_id']
-
default_project_id
-
domain_id
-
enabled
-
id
-
name
-
password
-
to_dict(include_extra_dict=False)[source]
-
class keystone.identity.backends.sql.UserGroupMembership(*args, **kwargs)[source]
Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.DictBase
Group membership join table.
-
group_id
-
user_id
Module contents