refactor: rename VerifyUserToken function to verifyUserToken for consistency
This commit is contained in:
@@ -29,7 +29,7 @@ type UserTokenClaims struct {
|
||||
|
||||
func GetExternalInfo(ctx iris.Context, secret string) (*ExternalInfo, error) {
|
||||
if userToken := getUserToken(ctx); strs.IsNotBlank(userToken) {
|
||||
claims, err := VerifyUserToken(userToken, secret)
|
||||
claims, err := verifyUserToken(userToken, secret)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -60,7 +60,7 @@ func GetExternalInfo(ctx iris.Context, secret string) (*ExternalInfo, error) {
|
||||
}, nil
|
||||
}
|
||||
|
||||
func VerifyUserToken(userToken, secret string) (*UserTokenClaims, error) {
|
||||
func verifyUserToken(userToken, secret string) (*UserTokenClaims, error) {
|
||||
if strs.IsBlank(userToken) {
|
||||
return nil, errorsx.Unauthorized("用户身份不能为空")
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ func TestVerifyUserTokenOK(t *testing.T) {
|
||||
"exp": time.Now().Add(time.Hour).Unix(),
|
||||
}, "secret")
|
||||
|
||||
claims, err := VerifyUserToken(token, "secret")
|
||||
claims, err := verifyUserToken(token, "secret")
|
||||
if err != nil {
|
||||
t.Fatalf("expected token to verify: %v", err)
|
||||
}
|
||||
@@ -30,7 +30,7 @@ func TestVerifyUserTokenUsesJWTHeaderAlgorithm(t *testing.T) {
|
||||
"exp": time.Now().Add(time.Hour).Unix(),
|
||||
}, "secret")
|
||||
|
||||
claims, err := VerifyUserToken(token, "secret")
|
||||
claims, err := verifyUserToken(token, "secret")
|
||||
if err != nil {
|
||||
t.Fatalf("expected HS384 token to verify from JWT header: %v", err)
|
||||
}
|
||||
@@ -46,7 +46,7 @@ func TestVerifyUserTokenRejectsInvalidSignature(t *testing.T) {
|
||||
"exp": time.Now().Add(time.Hour).Unix(),
|
||||
}, "secret")
|
||||
|
||||
if _, err := VerifyUserToken(token, "other-secret"); err == nil {
|
||||
if _, err := verifyUserToken(token, "other-secret"); err == nil {
|
||||
t.Fatalf("expected invalid signature to fail")
|
||||
}
|
||||
}
|
||||
@@ -58,7 +58,7 @@ func TestVerifyUserTokenRejectsExpiredToken(t *testing.T) {
|
||||
"exp": time.Now().Add(-time.Minute).Unix(),
|
||||
}, "secret")
|
||||
|
||||
if _, err := VerifyUserToken(token, "secret"); err == nil {
|
||||
if _, err := verifyUserToken(token, "secret"); err == nil {
|
||||
t.Fatalf("expected expired token to fail")
|
||||
}
|
||||
}
|
||||
@@ -70,7 +70,7 @@ func TestVerifyUserTokenRequiresUserIDAndName(t *testing.T) {
|
||||
}
|
||||
for _, payload := range tests {
|
||||
token := signTestUserToken(t, jwt.SigningMethodHS256, payload, "secret")
|
||||
if _, err := VerifyUserToken(token, "secret"); err == nil {
|
||||
if _, err := verifyUserToken(token, "secret"); err == nil {
|
||||
t.Fatalf("expected payload %#v to fail", payload)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user