Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Claims ¶
type Claims struct {
UserId string `json:"user_id"` // 用户 ID(使用 string 类型)
SSID string `json:"ssid"` // Session ID
Data map[string]string `json:"data"` // 额外数据
jwt.RegisteredClaims
}
Claims JWT 声明结构
type Manager ¶
type Manager interface {
// GenerateToken 生成单个 Token(兼容旧版本)
GenerateToken(claims Claims) (string, error)
// GenerateTokenPair 生成 Token 对(Access Token + Refresh Token)
GenerateTokenPair(claims Claims) (*TokenPair, error)
// VerifyToken 验证 Token
VerifyToken(token string) (*Claims, error)
// VerifyRefreshToken 验证 Refresh Token
VerifyRefreshToken(token string) (*Claims, error)
}
Manager JWT 管理器接口
Click to show internal directories.
Click to hide internal directories.