diff --git a/lib/main.js b/lib/main.js index e4fd29eb..959b64ca 100644 --- a/lib/main.js +++ b/lib/main.js @@ -223,9 +223,9 @@ function jwtParser(federatedToken) { console.log(tokenPayload); let bufferObj = Buffer.from(tokenPayload, "base64"); console.log(bufferObj); - let decodedPayload = JSON.stringify(bufferObj.toString("utf8")); + let decodedPayload = JSON.parse(bufferObj.toString("utf8")); console.log(decodedPayload); - return [decodedPayload["iss"], decodedPayload["sub"]]; + return [decodedPayload['iss'], decodedPayload['sub']]; }); } main(); diff --git a/src/main.ts b/src/main.ts index 66b38c57..6587b971 100644 --- a/src/main.ts +++ b/src/main.ts @@ -218,8 +218,8 @@ async function jwtParser(federatedToken) { console.log(tokenPayload); let bufferObj = Buffer.from(tokenPayload, "base64"); console.log(bufferObj); - let decodedPayload = JSON.stringify(bufferObj.toString("utf8")); + let decodedPayload = JSON.parse(bufferObj.toString("utf8")); console.log(decodedPayload); - return [decodedPayload["iss"],decodedPayload["sub"]]; + return [decodedPayload['iss'],decodedPayload['sub']]; } main(); \ No newline at end of file