Module create

Module create 

Source
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§

ApplicationCredential
An application credential object.
ApplicationCredentialBuilder
Builder for ApplicationCredential.
Auth
An auth object.
AuthBuilder
Builder for Auth.
Domain
A domain object
DomainBuilder
Builder for Domain.
Identity
An identity object.
IdentityBuilder
Builder for Identity.
OsTrustTrust
OsTrustTrustBuilder
Builder for OsTrustTrust.
Password
The password object, contains the authentication information.
PasswordBuilder
Builder for Password.
PasswordUser
A user object.
PasswordUserBuilder
Builder for PasswordUser.
Project
ProjectBuilder
Builder for Project.
ProjectDomain
ProjectDomainBuilder
Builder for ProjectDomain.
Request
RequestBuilder
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.
ScopeBuilder
Builder for Scope.
ScopeDomain
ScopeDomainBuilder
Builder for ScopeDomain.
System
SystemBuilder
Builder for System.
Token
A token object
TokenBuilder
Builder for Token.
Totp
Multi Factor Authentication information
TotpBuilder
Builder for Totp.
TotpUser
TotpUserBuilder
Builder for TotpUser.
User
A user object, required if an application credential is identified by name and not ID.
UserBuilder
Builder for User.

Enums§

ApplicationCredentialBuilderError
Error type for ApplicationCredentialBuilder
AuthBuilderError
Error type for AuthBuilder
DomainBuilderError
Error type for DomainBuilder
IdentityBuilderError
Error type for IdentityBuilder
Methods
OsTrustTrustBuilderError
Error type for OsTrustTrustBuilder
PasswordBuilderError
Error type for PasswordBuilder
PasswordUserBuilderError
Error type for PasswordUserBuilder
ProjectBuilderError
Error type for ProjectBuilder
ProjectDomainBuilderError
Error type for ProjectDomainBuilder
RequestBuilderError
Error type for RequestBuilder
ScopeBuilderError
Error type for ScopeBuilder
ScopeDomainBuilderError
Error type for ScopeDomainBuilder
SystemBuilderError
Error type for SystemBuilder
TokenBuilderError
Error type for TokenBuilder
TotpBuilderError
Error type for TotpBuilder
TotpUserBuilderError
Error type for TotpUserBuilder
UserBuilderError
Error type for UserBuilder