Невозможно декодировать AWS Cognito JWT id_token в переполнении стека

Чтобы реализовать аутентификацию с помощью AWS Cognito в PHP, я пытаюсь декодировать AWS Cognito JWT id_token в PHP, но при этом возникают ошибки.

ниже мой код

$jwt = get_token(); // get the token based on code issued by AWS Cognito
$jwt_json = json_decode($jwt);
$publicKey = get_public_key(); // get key from AWS Cognito

var_dump(JWT::decode($jwt_json->id_token, $publicKey->keys[0]->kid, array('RS256')));

JWT :: decode выдает ошибку. когда я попытался напечатать и увидеть в методе JWT :: decode
часть подписи неверна как

it gives output as

3H, Х @&( Z o %] ff } kI CT «~od ~ h W n \ l ^ 3ѱ HFC
т | A;<RMU ~ р \ УI77��A�ljA*J=ߍ
���g"Qb�˝J����쐬�܀P��bշІJk��7����o���իMҹ�\�m�K���S�����W��p��o�{���6�X�"�,H�[�vg~��iVs~�
8nx (? 9

не могу понять, исправить, пожалуйста, предложите какой-то путь вперед.
я использую firebase \ JWT

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector