Versions in this module Expand all Collapse all v0 v0.1.0 Jul 17, 2021 Changes in this version + type Manager struct + func NewManager(signingKey string) (*Manager, error) + func (m *Manager) GenerateTokenPair(userId string) (map[string]string, error) + func (m *Manager) GenerateTokenPairWithClaims(userId string, accessUuid string, refreshUuid string) (map[string]string, error) + func (m *Manager) NewAccessToken(userId string) (string, error) + func (m *Manager) NewAccessTokenWithClaims(userId string, accessUuid string) (string, error) + func (m *Manager) NewRefreshToken(userId string) (string, error) + func (m *Manager) NewRefreshTokenWithClaims(userId string, refreshUuid string) (string, error) + func (m *Manager) Parse(accessToken string) (jwt.MapClaims, error) + type TokenManager interface + ExtractToken func(context.Context) (string, error) + NewAccessToken func() (string, error) + NewRefreshToken func() (string, error) + Parse func(accessToken string) (string, error)