Versions in this module Expand all Collapse all v1 v1.0.0 Apr 7, 2024 Changes in this version + func Default(claims ...Claim) *jwt + func New(algorithm alg.Algorithm) *jwt + func NewWithClaims(algorithm alg.Algorithm, claims ...Claim) *jwt + func Parse(raw string, secret string) (*jwt, error) + type Claim func(*Payload) + func WithExpire(ttl time.Duration) Claim + func WithExternal(external External) Claim + func WithExternalKV(key string, value interface{}) Claim + func WithIssuedAt(issuedAt time.Time) Claim + func WithIssuer(issuer string) Claim + func WithOwner(owner string) Claim + func WithPurpose(purpose string) Claim + func WithRecipient(recipient string) Claim + type External map[string]interface + func (e External) Get(key string) interface{} + type Payload struct + Expire time.Duration + External External + IssuedAt time.Time + Issuer string + Owner string + Purpose string + Recipient string + func (p *Payload) Encoding() (string, error)