# Functions
APIKeyAuth creates an authenticator that uses a token for authorization.
APIKeyAuthCtx creates an authenticator that uses a token for authorization with support for context.Context.
Authorized provides a default implementation of the Authorizer interface where all requests are authorized (successful).
BasicAuth creates a basic auth authenticator with the provided authentication function.
BasicAuthCtx creates a basic auth authenticator with the provided authentication function with support for context.Context.
BasicAuthRealm creates a basic auth authenticator with the provided authentication function and realm name.
BasicAuthRealmCtx creates a basic auth authenticator with the provided authentication function and realm name with support for context.Context.
BearerAuth for use with oauth2 flows.
BearerAuthCtx for use with oauth2 flows with support for context.Context.
No description provided by the author
No description provided by the author
HttpAuthenticator is a function that authenticates a HTTP request.
No description provided by the author
No description provided by the author
ScopedAuthenticator is a function that authenticates a HTTP request against a list of valid scopes.
# Variables
No description provided by the author
# Structs
ScopedAuthRequest contains both a http request and the required scopes for a particular operation.
# Type aliases
ScopedTokenAuthentication authentication function.
ScopedTokenAuthenticationCtx authentication function with context.Context.
TokenAuthentication authentication function.
TokenAuthenticationCtx authentication function with context.Context.
UserPassAuthentication authentication function.
UserPassAuthenticationCtx authentication function with context.Context.