# Packages

No description provided by the author

# Functions

AuthorizeToken authorizes an unauthorized consumer token.
Create authenticates and either generates a new OpenStack token from an OAuth1 token.
CreateAccessToken creates a new OAuth1 Access Token.
Create creates a new Consumer.
Delete deletes a Consumer.
ExtractAccessTokenRoles returns a slice of AccessTokenRole contained in a single page of results.
ExtractAccessTokens returns a slice of AccessTokens contained in a single page of results.
ExtractConsumers returns a slice of Consumers contained in a single page of results.
GetAccessToken retrieves details on a single OAuth1 access token by an ID.
GetAccessTokenRole retrieves details on a single OAuth1 access token role by an ID.
GetConsumer retrieves details on a single Consumer by ID.
ListAccessTokenRoles enumerates authorized access token roles.
ListAccessTokens enumerates authorized access tokens.
List enumerates Consumers.
RequestToken requests an unauthorized OAuth1 Token.
RevokeAccessToken revokes an OAuth1 access token.
UpdateConsumer updates an existing Consumer.

# Constants

HMACSHA1 is a recommended OAuth1 signature method.
OAuth1TokenContentType is a supported content type for an OAuth1 token.
PLAINTEXT signature method is not recommended to be used in production environment.

# Structs

AccessToken represents an AccessToken response as a struct.
AccessTokenRole represents an Access Token Role struct.
AccessTokenRolesPage is a single page of Access Token roles results.
AccessTokensPage is a single page of Access Tokens results.
AuthOptions represents options for authenticating a user using OAuth1 tokens.
AuthorizedToken contains an OAuth1 authorized token info.
AuthorizeTokenOpts provides options used to authorize a request token.
No description provided by the author
Consumer represents a delegated authorization request between two identities.
ConsumersPage is a single page of Region results.
CreateAccessTokenOpts provides options used to create an OAuth1 token.
CreateConsumerOpts provides options used to create a new Consumer.
CreateConsumerResult is the response from a Create operation.
DeleteConsumerResult is the response from a Delete operation.
No description provided by the author
No description provided by the author
GetConsumerResult is the response from a Get operation.
OAuth1 is an OAuth1 object, returned in OAuth1 token result.
RequestTokenOpts provides options used to get a consumer unauthorized request token.
RevokeAccessTokenResult is the response from a Delete operation.
Role is a struct representing a role object in a AuthorizeTokenOpts struct.
Token contains an OAuth1 token.
TokenExt represents an extension of the base token result.
TokenResult is a struct to handle "Content-Type: application/x-www-form-urlencoded" response.
UpdateConsumerOpts provides options used to update a consumer.
UpdateConsumerResult is the response from a Create operation.

# Interfaces

AuthorizeTokenOptsBuilder allows extensions to add additional parameters to the AuthorizeToken request.
CreateAccessTokenOptsBuilder allows extensions to add additional parameters to the CreateAccessToken request.
CreateConsumerOptsBuilder allows extensions to add additional parameters to the CreateConsumer request.
RequestTokenOptsBuilder allows extensions to add additional parameters to the RequestToken request.

# Type aliases

Type SignatureMethod is a OAuth1 SignatureMethod type.