keystone.identity.shadow_backends.sql 模块¶
- class keystone.identity.shadow_backends.sql.ShadowUsers[source]¶
-
- cleanup_stale_group_memberships(user_id, idp_id, current_group_ids)[source]¶
移除不再存在于 IdP 断言中的过期群组成员关系。
- create_federated_user(domain_id, federated_dict, email=None)[source]¶
使用联合身份创建一个新用户。
- 参数:
domain_id – 用于联合用户的 IdP 的域 ID
federated_dict (dict) – 联合用户的引用
email – 联合用户的电子邮件
- 返回 dict:
包含用户引用
- create_nonlocal_user(user_dict)[source]¶
创建一个新的非本地用户。
- 参数:
user_dict (dict) – 非本地用户的引用
- 返回 dict:
包含用户引用
- get_federated_user(idp_id, protocol_id, unique_id)[source]¶
返回找到的联合身份的用户。
- 参数:
idp_id – 身份提供商 ID
protocol_id – 联合协议 ID
unique_id – 用户的唯一 ID
- 返回 dict:
包含用户引用