package
0.0.0-20220126183047-e35233a30c3d
Repository: https://github.com/codeready-toolchain/devcluster.git
Documentation: pkg.go.dev

# Functions

DefaultTokenParser returns the existing TokenManager instance.
GenerateShortID generates a short ID.
GenerateShortID generates a short ID.
InitializeDefaultTokenParser creates the default token parser if it has not created yet.
NewKeyManager creates a new KeyManager and retrieves the public keys from the given URL.
NewTokenParser creates a new TokenParser.

# Structs

JSONKeys the remote keys encoded in a json document.
KeyManager manages the public keys for token validation.
PublicKey represents an RSA public key with a Key ID.
TokenClaims represents access token claims.
TokenParser represents a parser for JWT tokens.

# Interfaces

DefaultTokenParserConfiguration represents a partition of the configuration that is used for configuring the default TokenParser.
KeyManagerConfiguration represents a partition of the configuration that is used for configuring the KeyManager.