| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package token
- import "fmt"
- const (
- CacheModeCache = 1
- CacheModeRedis = 2
- CacheModeFile = 3
- CacheModeFileDat = "gtoken.dat"
- MiddlewareTypeGroup = 1
- MiddlewareTypeBind = 2
- MiddlewareTypeGlobal = 3
- DefaultTimeout = 10 * 24 * 60 * 60 * 1000
- DefaultCacheKey = "GToken:"
- DefaultTokenDelimiter = "_"
- DefaultEncryptKey = "dashoo"
- DefaultAuthFailMsg = "请求错误或登录超时"
- TraceId = "d5dfce77cdff812161134e55de3c5207"
- KeyUserKey = "userKey"
- KeyRefreshTime = "refreshTime"
- KeyCreateTime = "createTime"
- KeyUuid = "uuid"
- KeyData = "data"
- KeyToken = "token"
- )
- const (
- DefaultLogPrefix = "[GToken]" // 日志前缀
- MsgLogoutSucc = "Logout success"
- MsgErrInitFail = "InitConfig fail"
- MsgErrNotSet = "%s not set, error"
- MsgErrUserKeyEmpty = "userKey is empty"
- MsgErrReqMethod = "request method is error! "
- MsgErrAuthHeader = "Authorization : %s get token key fail"
- MsgErrTokenEmpty = "token is empty"
- MsgErrTokenEncrypt = "token encrypt error"
- MsgErrTokenDecode = "token decode error"
- MsgErrTokenLen = "token len error"
- MsgErrAuthUuid = "user auth uuid error"
- )
- func msgLog(msg string, params ...interface{}) string {
- if len(params) == 0 {
- return DefaultLogPrefix + msg
- }
- return DefaultLogPrefix + fmt.Sprintf(msg, params...)
- }
|