package
0.0.0-20240722130535-d278c225e4da
Repository: https://github.com/cloudfoundry/credhub-cli.git
Documentation: pkg.go.dev
# Packages
UAA client for token grants and revocation.
# Functions
Uaa builds an OauthStrategy for a UAA using existing tokens.
UaaClientCredential builds an OauthStrategy for UAA using client_credential_grant token requests.
UaaPassword builds an OauthStrategy for UAA using password_grant token requests.
# Variables
Noop builds a NoopStrategy.
# Structs
NoopStrategy will submit requests with no additional authentication.
OAuth authentication strategy.
# Interfaces
Config provides the CredHub configuration necessary to build an auth Strategy
The credhub.CredHub struct conforms to this interface.
No description provided by the author
Strategy provides http.Client-like interface to send authenticated requests to the server
Modifies the request and client to include authentication based on the authentication strategy.
# Type aliases
Builder constructs the auth type given a configuration
A builder is required by the credhub.Auth() option for credhub.New().