Versions in this module Expand all Collapse all v1 v1.0.1 Jul 21, 2026 Changes in this version + var ErrExpiredToken error = errStr("expired token") + var ErrInvalidIdentity error = errStr("invalid identity") + var ErrInvalidToken error = errStr("invalid token") + type Authenticator interface + Issue func(ctx context.Context, identity T) (at, rt *Token, err error) + Refresh func(ctx context.Context, refreshToken string) (at, rt *Token, err error) + Revoke func(ctx context.Context, refreshToken string) (err error) + RevokeAll func(ctx context.Context, identity T) (err error) + Verify func(ctx context.Context, accessToken string) (identity T, err error) + type Identifier interface + Subject func() string + type Token struct + ExpiresAt int64 + Value string v1.0.0 Jul 21, 2026