package
1.0.0
Repository: https://github.com/cloudvisory/gophercloud.git
Documentation: pkg.go.dev

# Functions

Create authenticates and either generates a new token, or changes the Scope of an existing token.
Get validates and retrieves information about another token.
Revoke immediately makes specified token invalid.
Validate determines if a specified token is valid or not.

# Variables

ErrAPIKeyProvided indicates that an APIKey was provided but can't be used.
ErrDomainIDOrDomainName indicates that a username was provided, but no domain to scope it.
ErrDomainIDWithToken indicates that a DomainID was provided, but token authentication is being used instead.
ErrDomainIDWithUserID indicates that a DomainID was provided, but unnecessary because a UserID is being used.
ErrDomainNameWithToken indicates that a DomainName was provided, but token authentication is being used instead.s.
ErrDomainNameWithUserID indicates that a DomainName was provided, but unnecessary because a UserID is being used.
ErrMissingPassword indicates that no password was provided and no token is available.
ErrScopeDomainIDOrDomainName indicates that a domain ID or Name was required in a Scope, but not present.
ErrScopeDomainName indicates that a DomainName was provided alone in a Scope.
ErrScopeEmpty indicates that no credentials were provided in a Scope.
ErrScopeProjectIDAlone indicates that a ProjectID was provided with other constraints in a Scope.
ErrScopeProjectIDOrProjectName indicates that both a ProjectID and a ProjectName were provided in a Scope.
ErrTenantIDProvided indicates that a TenantID was provided but can't be used.
ErrTenantNameProvided indicates that a TenantName was provided but can't be used.
ErrUserIDWithToken indicates that a UserID was provided, but token authentication is being used instead.
ErrUsernameOrUserID indicates that neither username nor userID are specified, or both are at once.
ErrUsernameWithToken indicates that a Username was provided, but token authentication is being used instead.

# Structs

CreateResult is the deferred response from a Create call.
GetResult is the deferred response from a Get call.
RevokeResult is the deferred response from a Revoke call.
Scope allows a created token to be limited to a specific domain or project.
Token is a string that grants a user access to a controlled set of services in an OpenStack provider.