Versions in this module Expand all Collapse all v1 v1.0.1 Jun 22, 2021 v1.0.0 Jan 6, 2021 Changes in this version + func FromAuthHeader(r *http.Request) (string, error) + func OnError(w http.ResponseWriter, r *http.Request, err string) + type JWTMiddleware struct + Options Options + func New(options ...Options) *JWTMiddleware + func (m *JWTMiddleware) CheckJWT(w http.ResponseWriter, r *http.Request) error + func (m *JWTMiddleware) Handler(h http.Handler) http.Handler + func (m *JWTMiddleware) HandlerWithNext(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) + type Options struct + CredentialsOptional bool + Debug bool + EnableAuthOnOptions bool + ErrorHandler errorHandler + Extractor TokenExtractor + SigningMethod jwt.SigningMethod + UserProperty string + ValidationKeyGetter jwt.Keyfunc + type TokenExtractor func(r *http.Request) (string, error) + func FromFirst(extractors ...TokenExtractor) TokenExtractor + func FromParameter(param string) TokenExtractor Other modules containing this package github.com/auth0/go-jwt-middleware/v2