From c4b908ad526ccc5b530588b39966cafa3e36f84f Mon Sep 17 00:00:00 2001 From: iloayuil Date: Fri, 15 Dec 2017 09:27:52 +0800 Subject: [PATCH] typo wrong, not "namespace", but "secretName" namespace, _ := claims[NamespaceClaim].(string) if len(namespace) == 0 { return nil, false, errors.New("namespace claim is missing") } secretName, _ := claims[SecretNameClaim].(string) if len(namespace) == 0 { return nil, false, errors.New("secretName claim is missing") } --- pkg/serviceaccount/jwt.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/serviceaccount/jwt.go b/pkg/serviceaccount/jwt.go index a7051be307..fc380e33a8 100644 --- a/pkg/serviceaccount/jwt.go +++ b/pkg/serviceaccount/jwt.go @@ -194,7 +194,7 @@ func (j *jwtTokenAuthenticator) AuthenticateToken(token string) (user.Info, bool return nil, false, errors.New("namespace claim is missing") } secretName, _ := claims[SecretNameClaim].(string) - if len(namespace) == 0 { + if len(secretName) == 0 { return nil, false, errors.New("secretName claim is missing") } serviceAccountName, _ := claims[ServiceAccountNameClaim].(string)