Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateJwtMiddleware ¶
func GenerateJwtMiddleware(jwtKey string) *jwtMiddleware.Middleware
GenerateJwtMiddleware 验证 token
func GenerateToken ¶ added in v1.0.5
GenerateToken 创建 token
func ParseToken ¶
ParseToken 解析 token
Types ¶
type MyClaims ¶ added in v1.0.7
type MyClaims struct { Uid uint64 `json:"uid"` // 用户 uid NikeName string `json:"nik"` // 用户昵称 Audience string `json:"aud,omitempty"` // 接收 jwt 的一方 ExpiresAt int64 `json:"exp,omitempty"` // jwt 的过期时间,这个过期时间必须要大于签发时间 Jti string `json:"jti,omitempty"` // jwt 的唯一身份标识,主要用来作为一次性token,从而回避重放攻击。 IssuedAt int64 `json:"iat,omitempty"` // jwt 的签发时间 Issuer string `json:"iss,omitempty"` // jwt 签发者 NotBefore int64 `json:"nbf,omitempty"` // 定义在什么时间之前,该 jwt 都是不可用的 Subject string `json:"sub,omitempty"` // jwt 所面向的用户 }
Click to show internal directories.
Click to hide internal directories.