Expand description
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
The request body must include a payload that specifies the authentication
method, which is password, and the user, by ID or name, and password
credentials.
Relationship:
https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens
Structs§
- An application credential object.
- Builder for
ApplicationCredential. - A user object, required if an application credential is identified by name and not ID.
- Builder for
ApplicationCredentialUser. - An
authobject. - Builder for
Auth. - A
domainobject - Builder for
Domain. - An
identityobject. - Builder for
Identity. - Builder for
OsTrustTrust. - The
passwordobject, contains the authentication information. - Builder for
Password. - Builder for
Project. - Builder for
ProjectDomain. - Builder for
Request. - The authorization scope, including the system (Since v3.10), a project, or a domain (Since v3.4). If multiple scopes are specified in the same request (e.g. project and domain or domain and system) an HTTP 400 Bad Request will be returned, as a token cannot be simultaneously scoped to multiple authorization targets. An ID is sufficient to uniquely identify a project but if a project is specified by name, then the domain of the project must also be specified in order to uniquely identify the project by name. A domain scope may be specified by either the domain’s ID or name with equivalent results.
- Builder for
Scope. - Builder for
ScopeDomain. - Builder for
System. - A
tokenobject - Builder for
Token. - Multi Factor Authentication information
- Builder for
Totp. - Builder for
TotpUser. - A
userobject. - Builder for
User. - Builder for
UserDomainStruct.
Enums§
- Error type for ApplicationCredentialBuilder
- Error type for ApplicationCredentialUserBuilder
- Error type for AuthBuilder
- Error type for DomainBuilder
- Error type for IdentityBuilder
- Error type for OsTrustTrustBuilder
- Error type for PasswordBuilder
- Error type for ProjectBuilder
- Error type for ProjectDomainBuilder
- Error type for RequestBuilder
- Error type for ScopeBuilder
- Error type for ScopeDomainBuilder
- Error type for SystemBuilder
- Error type for TokenBuilder
- Error type for TotpBuilder
- Error type for TotpUserBuilder
- Error type for UserBuilder
- Error type for UserDomainStructBuilder