diff --git a/src/smapi_auth.ts b/src/smapi_auth.ts index ae284a1..6304a21 100644 --- a/src/smapi_auth.ts +++ b/src/smapi_auth.ts @@ -154,6 +154,13 @@ export class JWTSmapiLoginTokens implements SmapiAuthTokens { }; verify = (smapiToken: SmapiToken): E.Either => { + logger.debug("Verifying JWT", { + token: smapiToken.token, + key: smapiToken.key, + secret: this.secret, + version: this.version, + secretKey: this.secret + this.version + smapiToken.key, + }); try { return E.right( ( @@ -164,6 +171,7 @@ export class JWTSmapiLoginTokens implements SmapiAuthTokens { ).serviceToken ); } catch (e) { + logger.error("JWT verification failed", { error: e }); if (isTokenExpiredError(e)) { const serviceToken = ( jwt.verify(