Set the token activity time to five minutes ago

This commit is contained in:
skiffer-git 2022-08-15 15:47:26 +08:00
parent 073b6d200a
commit 5e3a3c61f3

View File

@ -101,25 +101,22 @@ func GetClaimFromToken(tokensString string) (*Claims, error) {
if err != nil { if err != nil {
if ve, ok := err.(*jwt.ValidationError); ok { if ve, ok := err.(*jwt.ValidationError); ok {
if ve.Errors&jwt.ValidationErrorMalformed != 0 { if ve.Errors&jwt.ValidationErrorMalformed != 0 {
return nil, constant.ErrTokenMalformed return nil, utils.Wrap(constant.ErrTokenMalformed, "")
} else if ve.Errors&jwt.ValidationErrorExpired != 0 { } else if ve.Errors&jwt.ValidationErrorExpired != 0 {
return nil, constant.ErrTokenExpired return nil, utils.Wrap(constant.ErrTokenExpired, "")
} else if ve.Errors&jwt.ValidationErrorNotValidYet != 0 { } else if ve.Errors&jwt.ValidationErrorNotValidYet != 0 {
log.Error("", "ParseToken failed, ", err.Error(), token) return nil, utils.Wrap(constant.ErrTokenNotValidYet, "")
return nil, nil
// return nil, constant.ErrTokenNotValidYet
} else { } else {
return nil, constant.ErrTokenUnknown return nil, utils.Wrap(constant.ErrTokenUnknown, "")
} }
} else { } else {
return nil, constant.ErrTokenNotValidYet return nil, utils.Wrap(constant.ErrTokenNotValidYet, "")
} }
} else { } else {
if claims, ok := token.Claims.(*Claims); ok && token.Valid { if claims, ok := token.Claims.(*Claims); ok && token.Valid {
//log.NewDebug("", claims.UID, claims.Platform)
return claims, nil return claims, nil
} }
return nil, constant.ErrTokenNotValidYet return nil, utils.Wrap(constant.ErrTokenNotValidYet, "")
} }
} }