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().