From c2f5175fd1ecd435d1ae340ab2e4bfc5269a5524 Mon Sep 17 00:00:00 2001 From: Tianxin Dong Date: Fri, 25 Mar 2022 22:34:32 +0800 Subject: [PATCH] Fix: fix parse token error validate (#3507) Signed-off-by: FogDong --- pkg/apiserver/rest/usecase/authentication.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/apiserver/rest/usecase/authentication.go b/pkg/apiserver/rest/usecase/authentication.go index 39811d011..5b32abd86 100644 --- a/pkg/apiserver/rest/usecase/authentication.go +++ b/pkg/apiserver/rest/usecase/authentication.go @@ -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