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§
- Application
Credential - An application credential object.
- Application
Credential Builder - Builder for
ApplicationCredential. - Auth
- An
authobject. - Auth
Builder - Builder for
Auth. - Domain
- A
domainobject - Domain
Builder - Builder for
Domain. - Identity
- An
identityobject. - Identity
Builder - Builder for
Identity. - OsTrust
Trust - OsTrust
Trust Builder - Builder for
OsTrustTrust. - Password
- The
passwordobject, contains the authentication information. - Password
Builder - Builder for
Password. - Password
User - A
userobject. - Password
User Builder - Builder for
PasswordUser. - Project
- Project
Builder - Builder for
Project. - Project
Domain - Project
Domain Builder - Builder for
ProjectDomain. - Request
- Request
Builder - Builder for
Request. - Scope
- 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.
- Scope
Builder - Builder for
Scope. - Scope
Domain - Scope
Domain Builder - Builder for
ScopeDomain. - System
- System
Builder - Builder for
System. - Token
- A
tokenobject - Token
Builder - Builder for
Token. - Totp
- Multi Factor Authentication information
- Totp
Builder - Builder for
Totp. - Totp
User - Totp
User Builder - Builder for
TotpUser. - User
- A user object, required if an application credential is identified by name and not ID.
- User
Builder - Builder for
User.
Enums§
- Application
Credential Builder Error - Error type for ApplicationCredentialBuilder
- Auth
Builder Error - Error type for AuthBuilder
- Domain
Builder Error - Error type for DomainBuilder
- Identity
Builder Error - Error type for IdentityBuilder
- Methods
- OsTrust
Trust Builder Error - Error type for OsTrustTrustBuilder
- Password
Builder Error - Error type for PasswordBuilder
- Password
User Builder Error - Error type for PasswordUserBuilder
- Project
Builder Error - Error type for ProjectBuilder
- Project
Domain Builder Error - Error type for ProjectDomainBuilder
- Request
Builder Error - Error type for RequestBuilder
- Scope
Builder Error - Error type for ScopeBuilder
- Scope
Domain Builder Error - Error type for ScopeDomainBuilder
- System
Builder Error - Error type for SystemBuilder
- Token
Builder Error - Error type for TokenBuilder
- Totp
Builder Error - Error type for TotpBuilder
- Totp
User Builder Error - Error type for TotpUserBuilder
- User
Builder Error - Error type for UserBuilder