Fix: fix parse token error validate (#3507)

Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com>
This commit is contained in:
Tianxin Dong
2022-03-25 22:34:32 +08:00
committed by GitHub
parent a7d3cd5d1a
commit c2f5175fd1
+2 -2
View File
@@ -228,8 +228,8 @@ func ParseToken(tokenString string) (*model.CustomClaims, error) {
return []byte(signedKey), nil
})
if err != nil {
ve := &jwt.ValidationError{}
if jwtErr := errors.As(err, ve); jwtErr {
var ve *jwt.ValidationError
if jwtErr := errors.As(err, &ve); jwtErr {
switch ve.Errors {
case jwt.ValidationErrorExpired:
return nil, bcode.ErrTokenExpired