Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type JWT ¶
type JWT interface { CreateToken(user User, duration time.Duration) (*JWTPayload, error) VerifyToken(tokn string) (*JWTPayload, error) }
type JWTPayload ¶
type JWTPayload struct { UserID int64 `json:"user_id"` ExpiresAt time.Time `json:"expires_at"` IssuedAt time.Time `json:"issued_at"` Token string `json:"token"` }
func (*JWTPayload) Valid ¶
func (p *JWTPayload) Valid() error
Click to show internal directories.
Click to hide internal directories.