# Functions
ClientContext returns a new Context that carries the provided HTTP client.
NewJWTAccessTokenVerifier returns a verifier manually constructed from a key set and issuer URL.
NewProvider uses the OpenID Connect discovery mechanism to construct a Provider.
Nonce returns an auth code option which requires the ID Token created by the OpenID Connect provider to contain the specified nonce.
# Constants
ScopeOfflineAccess is an optional scope defined by OpenID Connect for requesting OAuth2 refresh tokens.
ScopeOpenID is the mandatory scope for all OpenID Connect OAuth2 requests.
# Structs
AccessToken is an OpenID Connect extension that provides a predictable representation of an authorization event.
Verify parses a raw ID Token, verifies it's been signed by the provider, performs any additional checks depending on the Config, and returns the payload.
JWTAccessTokenVerifier provides verification for ID Tokens.
Provider represents an OpenID Connect server's configuration.
UserInfo represents the OpenID Connect userinfo claims.