Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func GenerateUserJwt ¶
func GenerateUserJwt(claims AccessClaims, userKey string, uID int) (jwtToken string, err error)
GenerateUserJwt 以用户 token 作为加密串生成 JWT,用户 ID 使用 uid 字段
Types ¶
type AccessClaims ¶
type AccessClaims struct { UID int `json:"uid"` AreaID uint64 `json:"area_id,omitempty"` RoleIds []int `json:"role_ids,omitempty"` SAID string `json:"sa_id,omitempty"` Exp int64 `json:"exp,omitempty"` Scope string `json:"scope,omitempty"` }
func ValidateUserJwt ¶
func ValidateUserJwt(jwtToken string) (*AccessClaims, error)
ValidateUserJwt 校验用户 JWT 的有效性
func (AccessClaims) Valid ¶
func (c AccessClaims) Valid() error
Click to show internal directories.
Click to hide internal directories.