Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ParseOption ¶
type ParseOption func(parser *TokenParser)
ParseOption defines the method to customize a TokenParser.
func WithResetDuration ¶
func WithResetDuration(duration time.Duration) ParseOption
WithResetDuration returns a func to customize a TokenParser with reset duration.
type TokenParser ¶
type TokenParser struct {
// contains filtered or unexported fields
}
A TokenParser is used to parse tokens.
func NewTokenParser ¶
func NewTokenParser(opts ...ParseOption) *TokenParser
NewTokenParser returns a TokenParser.
func (*TokenParser) ParseToken ¶
func (tp *TokenParser) ParseToken(r *http.Request, secret, prevSecret string) (*jwt.Token, error)
ParseToken parses token from given r, with passed in secret and prevSecret.
Click to show internal directories.
Click to hide internal directories.