Hello there,
I get the following error when verify to FIT:
unexpected “aud” claim value [ `{ JWTClaimValidationFailed: unexpected “aud” claim value at exports.default (/var/task/node_modules/jose/dist/node/cjs/lib/jwt_claims_set.js:57:15)
This is the aud claim in FIT:
const validateAuthHeader = async (forgeInvocationToken: string, appId: string) => {
logger.debug("forgeInvocationToken", forgeInvocationToken);
const jwksUrl = 'https://forge.cdn.prod.atlassian-dev.net/.well-known/jwks.json';
const JWKS = jose.createRemoteJWKSet(new URL(jwksUrl));
logger.info('Attempting to validate the context token');
const {payload} = await jose.jwtVerify(forgeInvocationToken, JWKS, {audience: appId, issuer: 'forge/invocation-token'});
logger.info('Succssfully validated the context token');
return payload;
}
Thanks in advance!
Furkan