Help us shape the future of Go! Take the 2026 Go Developer Survey

token

package
v1.10.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: MIT Imports: 7 Imported by: 25

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL