Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TokenExpired = errors.New("Token 已过期") TokenNotValidYet = errors.New("Token 未激活") TokenMalformed = errors.New("这不是 Token") TokenInvalid = errors.New("无法解析的 Token") SignKey = []byte(config.C.Jwt.SignKey) )
一些常量
Functions ¶
func CreateLongToken ¶
CreateToken 生成一个token
Types ¶
type OBSAuthToken ¶
type OBSAuthToken struct { Code int `json:"code"` Data OBSAuthTokenData `json:"data"` Message string `json:"message"` }
OBS 企业服务总线token认证接口返回数据结构
type OBSAuthTokenData ¶
type TokenField ¶
type TokenField struct { AppId string `json:"app_id"` UserId string `json:"user_id"` Platform string `json:"platform"` DeviceId string `json:"device_id"` DeviceName string `json:"device_name"` }
func ParseTokenFromRedis ¶
func ParseTokenFromRedis(tokenString string) (*TokenField, error)
解析Token
Click to show internal directories.
Click to hide internal directories.