Versions in this module Expand all Collapse all v0 v0.3.21 Feb 5, 2026 v0.3.20 Aug 22, 2024 Changes in this version + var DefaultSignMethod = jwt.SigningMethodRS256 + type Auth struct + func NewAuth(secretKey []byte) *Auth + func NewAuthWithDefault() *Auth + func (a *Auth) Parse(tokenString string, in interface{}) error + func (a *Auth) ParseUnverified(tokenString string, in interface{}) error + func (a *Auth) Sign() (string, error) + func (a *Auth) SignWithMethodAndClaims(method jwt.SigningMethod, claims jwt.MapClaims, ef EncodeFunc) (string, error) + type EncodeFunc func(*Token, []byte) (string, error) + func NewGZIPEncodeFunc() EncodeFunc + type Parser struct + func NewParser(useJSONNumber bool) *Parser + func NewParserWithDefault() *Parser + func (p *Parser) Parse(tokenString string, key []byte) (*Token, error) + func (p *Parser) ParseUnverified(tokenString string) (*Token, error) + type Token struct + Claims jwt.MapClaims + Header map[string]string + Method jwt.SigningMethod + Raw string + Signature []byte + Valid bool + func NewToken(method jwt.SigningMethod) *Token + func NewTokenWithClaims(method jwt.SigningMethod, claims jwt.MapClaims) *Token + func NewTokenWithRawString(raw string) *Token + func (t *Token) EncodeSegment(seg []byte, ef EncodeFunc) (string, error) + func (t *Token) SignedString(key interface{}, ef EncodeFunc) (string, error) + func (t *Token) SigningString(ef EncodeFunc) (string, error)