From b3843ba7a5c64bf8926dee613b88035a84b6fc5d Mon Sep 17 00:00:00 2001 From: Henri Cook Date: Fri, 3 Nov 2023 11:38:59 +0000 Subject: [PATCH] Add a log entry if JWT parsing fails --- internal/iap/cookie.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/iap/cookie.go b/internal/iap/cookie.go index 8067b18..13d580f 100644 --- a/internal/iap/cookie.go +++ b/internal/iap/cookie.go @@ -162,6 +162,9 @@ func parseJWToken(rawToken string) (jwt.Token, jwt.StandardClaims, error) { var claims jwt.StandardClaims token, _, err := p.ParseUnverified(rawToken, &claims) + if err != nil { + log.Debug().Msgf("Token parse failed. It might not have refreshed properly. Is your account locked or invalid? If not: Try clearing ~/.git-credentials and ~/.config/gcp-iap/*.cookie") + } return *token, claims, err }