Documentation
¶
Overview ¶
Package oauth provides a client for requesting a client_credentials token from an OAuth2 server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCredentialClient ¶
type ClientCredentialClient interface {
CreateClientCredentialToken(ctx context.Context, clientID, clientSecret string) (string, error)
}
ClientCredentialClient returns a client_credentials token
func NewClientCredentialClient ¶
func NewClientCredentialClient(client httpclient.Client) ClientCredentialClient
NewClientCredentialClient returns an oauth2.Client configured using the provided client. The client will use the httpclient's configured BaseURIs.
func NewClientCredentialClientWithEndpoint ¶ added in v2.31.0
func NewClientCredentialClientWithEndpoint(client httpclient.Client, endpoint string) ClientCredentialClient
NewClientCredentialClientWithEndpoint returns an oauth2.Client configured using the provided client and oauth endpoint. The client will use the httpclient's configured BaseURIs.
Click to show internal directories.
Click to hide internal directories.