Я пишу полное руководство по этому вопросу, так как отсутствует документация, и нелегко найти нужную информацию для такой простой задачи.но это может занять несколько дней, поэтому до тех пор я опубликую здесь короткий ответ, и однажды (надеюсь) я закончу руководство, я обновлю этот ответ:
Моя проблема заключалась в том, что я использовал access_token
, но мне пришлось использовать identity_token
!Другая проблема заключается в том, что ни один из доступных инструментов OAuth2 (например, Auth-модули Postman и Insomnia) не возвращает и не использует identity_token
, они даже не показывают токен!и хотя он есть в спецификациях OAuth2, никто не использует его (кроме Cognito!), ...
Поэтому я внес некоторые изменения в исходный код Insomnia модуля OAuth2 и использовал правильный токен, затем онначал работать!
Я собираюсь сделать PR для Бессонницы, и если она пройдет, функция может стать доступной в следующих выпусках, в противном случае я сделаю свой упакованный бинарный файл доступным так,peep может использовать его, так как в противном случае получение токенов от AWS - это кошмар!