Versions in this module Expand all Collapse all v2 v2.11.4 Mar 7, 2021 v2.11.3 Mar 7, 2021 Changes in this version + var ErrInvalidAlg = jwt.ErrInvalidAlg + var ErrMissingKID = jwt.ErrMissingKID + func GetAuthenticateFunc(addr string, opts ...auth.Option) token.AuthenticateFunc + func New(addr string, c auth.Cache, opts ...auth.Option) auth.Strategy + func SetClaimResolver(c oauth2.ClaimsResolver) auth.Option + func SetClientTransport(rt http.RoundTripper) auth.Option + func SetHTTPClient(c *http.Client) auth.Option + func SetInterval(d time.Duration) auth.Option + func SetTLSConfig(tls *tls.Config) auth.Option + func SetVerifyOptions(opts claims.VerifyOptions) auth.Option + type AddressClaim struct + Country string + Formatted string + Locality string + PostalCode string + Region string + StreetAddress string + type Claims struct + func (c Claims) GetExpiresAt() time.Time + func (c Claims) GetID() string + func (c Claims) GetScope() []string + func (c Claims) GetUserName() string + func (c Claims) New() oauth2.ClaimsResolver + func (c Claims) Resolve() auth.Info + type IDToken struct + AccessTokenHash string + Address AddressClaim + AuthContextRef string + AuthMethodRef []string + AuthTime *claims.Time + AuthorizedParty string + Birthdate string + CodeHash string + Email string + EmailVerified bool + FamilyName string + Gender string + GivenName string + Locale string + MiddleName string + Name string + NickName string + Nonce string + PhoneNumber string + PhoneNumberVerified bool + Picture string + PreferredUsername string + Profile string + UpdatedAT *claims.Time + Website string + ZoneInfo string + func (it IDToken) GetExpiresAt() time.Time + func (it IDToken) GetID() string + func (it IDToken) GetScope() []string + func (it IDToken) GetUserName() string + func (it IDToken) New() oauth2.ClaimsResolver + func (it IDToken) Resolve() auth.Info