# Functions
GetAuthenticateFunc return function to authenticate request using oauth2 jwt access token or openid IDToken.
SetClaimResolver sets the jwt strategy ClaimResolver to resolve the jwt claims.
SetClientTransport sets underlying http client transport that used to get JWKS.
SetHTTPClient sets the underlying http client that used to get JWKS.
SetInterval sets the fallback interval duration to refresh JWKS occasionally.
SetTLSConfig sets tls config underlying http client tls that used to get JWKS.
SetVerifyOptions sets the jwt strategy to verify the jwt claims.
# Variables
ErrInvalidAlg is returned by Authenticate Strategy method, when jwt token alg header does not match key algorithm.
ErrMissingKID is returned by Authenticate Strategy method, when failed to retrieve kid from token header.
# Structs
AddressClaim represents a physical mailing address as defined in OpenID https://openid.net/specs/openid-connect-core-1_0.html#AddressClaim.
Claims represents JWT access token claims and provide a starting point for a set of useful interoperable claims as defined in RFC 7519.
IDToken represents id token claims as defined in OpenID https://openid.net/specs/openid-connect-core-1_0.html#HybridIDToken.