Bases: dict
Retrofitting auth_context to reconcile identity attributes.
The identity attributes must not have conflicting values among the auth plug-ins. The only exception is expires_at, which is set to its earliest value.
Bases: ProviderAPIMixin
, object
Encapsulation of “auth” request.
Get scope information.
Verify and return the scoping information.
(domain_id, project_id, trust_ref, unscoped, system). If scope to a project, (None, project_id, None, None, None) will be returned. If scoped to a domain, (domain_id, None, None, None, None) will be returned. If scoped to a trust, (None, project_id, trust_ref, None, None), Will be returned, where the project_id comes from the trust definition. If unscoped, (None, None, None, ‘unscoped’, None) will be returned. If system_scoped, (None, None, None, None, ‘all’) will be returned.
Bases: ProviderAPIMixin
, object
Helper object that can validate the MFA Rules.
Validate the MFA rules against the successful auth methods.
user_id (str) – The user’s ID (uuid).
auth_methods (set) – List of methods that were used for auth
Boolean, True
means rules match and auth may proceed,
False
means rules do not match.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.