Skip to content

internal/token

github.com/gamidoc/backend/internal/token

Types

Claims

type Claims struct {

Manager

type Manager struct {

Functions

Manager.Generate

func (m *Manager) Generate(userID string, email string) (string, error) {

Manager.Parse

func (m *Manager) Parse(tokenString string) (Claims, error) {

NewManager

func NewManager(secret string, expiresIn time.Duration) *Manager {

Variables

ErrInvalidToken

var ErrInvalidToken = errors.New("invalid token")