Я пытаюсь настроить аутентификацию Okta в своем приложении React.На клиентской стороне я могу успешно пройти аутентификацию и получить токен доступа.Однако, когда я пытаюсь аутентифицировать бэкэнд-сервис, используя OktaJwtVerfier, я получаю сообщение об ошибке: «Jwt не может быть проанализирован.SyntaxError: Неожиданный токен в JSON в позиции 0 '
Я разработал очень простую тестовую программу для проверки проверки токена, поэтому в основном я проходил проверку подлинности в браузере, копировал и вставлял токен jwt в свой маленькийскрипт для проверки подлинности, и он не с сообщением выше, что я делаю не так?
const OktaJwtVerifier = require('@okta/jwt-verifier');
const oktaJwtVerifier = new OktaJwtVerifier({
issuer: "https://dev-XXXXX.oktapreview.com/oauth2/default",
clientId: "XXXXXX",
assertClaims: {
'aud': 'api://default',
'cid': "XXXXXX",
},
});
const accessToken = 'Bearer eyJraWQiO.....';
oktaJwtVerifier.verifyAccessToken(accessToken).then((jwt) => {
console.log('auth succesfulll', jwt);
}).catch((e)=> {
console.log(e);
})