Versions in this module Expand all Collapse all v1 v1.0.0 Oct 18, 2016 Changes in this version + var AuthorizationHeaderExtractor = &PostExtractionFilter + var ErrNoTokenInRequest = errors.New("no token present in request") + var OAuth2Extractor = &MultiExtractor + func ParseFromRequest(req *http.Request, extractor Extractor, keyFunc jwt.Keyfunc) (token *jwt.Token, err error) + func ParseFromRequestWithClaims(req *http.Request, extractor Extractor, claims jwt.Claims, keyFunc jwt.Keyfunc) (token *jwt.Token, err error) + type ArgumentExtractor []string + func (e ArgumentExtractor) ExtractToken(req *http.Request) (string, error) + type Extractor interface + ExtractToken func(*http.Request) (string, error) + type HeaderExtractor []string + func (e HeaderExtractor) ExtractToken(req *http.Request) (string, error) + type MultiExtractor []Extractor + func (e MultiExtractor) ExtractToken(req *http.Request) (string, error) + type PostExtractionFilter struct + Filter func(string) (string, error) + func (e *PostExtractionFilter) ExtractToken(req *http.Request) (string, error)