Не удается проверить AWS токен идентификатора Cognito - PullRequest
0 голосов
/ 29 января 2020

Я отправляю запрос http в свой бэкэнд и хочу проверить токен идентификатора у повара ie, прикрепленного к этому запросу.

Я пытаюсь проверить следующее (скопировал идею отсюда - https://auth0.com/docs/libraries/auth0-php/jwt-validation) -

$this->config = [
    'supported_algs' => [ 'RS256' ],
    'valid_audiences' => [ /* Client Id from AWS Cognito  */ ],
    'authorized_iss' => [ "https://cognito-idp.{region}.amazonaws.com/{userPoolId}/.well-known/jwks.json" ]
];
$verifier = new JWTVerifier($this->config);
$decoded_token = $verifier->verifyAndDecode($_COOKIE['id_token']);

И я получаю исключение - Поймали: CoreException - We cannot trust on a token issued by https://cognito-idp.{region}.amazonaws.com/{userPoolId} Api key is not valid

Что я здесь не так делаю?

...