# Functions
AuthenticatedAdminClient Returns a bookmark client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedApiKeyClient Returns an apikey client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedBookmarkClient Returns a bookmark client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedChangesClient Returns a bookmark client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedConfigurationClient Returns a bookmark client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedInviteClient Returns a Invite client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedManagementClient Returns a bookmark client that uses the auth embedded in the context and otel instrumentation.
AuthenticatedSnapshotsClient Returns a Snapshots client that uses the auth embedded in the context and otel instrumentation.
NewAPIKeyClient Creates a new token client that authenticates to Overmind using an API key.
No description provided by the author
NewAuthenticatedClient creates a new AuthenticatedClient from the given context and http.Client.
NewBasicTokenClient Creates a new basic token client that simply returns a static token.
NewOAuthTokenClient creates a token client that uses the provided TokenSource to get a NATS token.
NewOAuthTokenClientWithContext creates a token client that uses the provided TokenSource to get a NATS token.
UnauthenticatedApiKeyClient Returns an apikey client with otel instrumentation but no authentication.
# Constants
No description provided by the author
Defaults.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
An OAuth2 token source which uses an Overmind API token as a source for OAuth tokens.
AuthenticatedClient is a http.Client that will automatically add the required Authorization header to the request, which is taken from the context that it is created with.
BasicTokenClient stores a static token and returns it when called, ignoring any provided NKeys or context since it already has the token and doesn't need to make any requests.
ClientCredentialsConfig Authenticates to Overmind using the Client Credentials flow https://auth0.com/docs/get-started/authentication-and-authorization-flow/client-credentials-flow.
No description provided by the author
No description provided by the author
# Interfaces
TokenClient Represents something that is capable of getting NATS JWT tokens for a given set of NKeys.