package
6.37.0+incompatible
Repository: https://github.com/ablease/cli.git
Documentation: pkg.go.dev

# Packages

Package constant contains types and constants used by the uaa package.
Package nooabridge wraps a UAA client and a tokenCache to support the TokenRefresher interface for noaa/consumer.
Code generated by counterfeiter.
No description provided by the author

# Functions

NewClient returns a new UAA Client with the provided configuration.
NewConnection returns a pointer to a new UAA Connection.
NewErrorWrapper returns a new error wrapper.

# Structs

AuthInfo represents a GET response from a login server.
AuthResponse contains the access token and refresh token which are granted after UAA has authorized a user.
BadCredentialsError is returned when the credentials are rejected.
Client is the UAA client.
ConflictError is returned when the response status code is 409.
InsufficientScopeError is returned when the client has insufficient scope.
InvalidAuthTokenError is returned when the client has an invalid authorization header.
InvalidSCIMResourceError is returned usually when the client tries to create an inproperly formatted username.
RawHTTPStatusError represents any response with a 4xx or 5xx status code.
RefreshedTokens represents the UAA refresh token response.
RequestError represents a generic error encountered while performing the HTTP request.
Response represents an UAA response object.
UAAConnection represents the connection to UAA.
UAAErrorResponse represents a generic UAA error response.
UnverifiedServerError replaces x509.UnknownAuthorityError when the server has SSL but the client is unable to verify it's certificate.
User represents an UAA user account.

# Interfaces

Config allows the Client to be configured.
Connection creates and executes http requests.
ConnectionWrapper can wrap a given connection allowing the wrapper to modify all requests going in and out of the given connection.