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")