package
0.0.0-20241226230300
Repository: https://github.com/jing-ze/oauth2-proxy.git
Documentation: pkg.go.dev
# Functions
NewProvider allows a user to perform an OIDC discovery and returns the DiscoveryProvider.
NewProviderVerifier constructs a ProviderVerifier from the options given.
NewVerifier constructs a new idTokenVerifier.
# Structs
Endpoints represents the endpoints discovered as part of the OIDC discovery process that will be used by the authentication providers.
IDToken is an OpenID Connect extension that provides a predictable representation of an authorization event.
IDTokenVerificationOptions options for the oidc.idTokenVerifier that are required to verify an ID Token.
PKCE holds information relevant to the PKCE (code challenge) support of the provider.
providerJSON represents the information we need from an OIDC discovery.
ProviderVerifierOptions allows you to configure a ProviderVerifier.
# Interfaces
DiscoveryProvider holds information about an identity provider having used OIDC discovery to retrieve the information.
idTokenVerifier allows an ID Token to be verified against the issue and provided keys.
ProviderVerifier represents the OIDC discovery and verification process.