Как авторизовать CognitoIdentityCredentials для моего API? - PullRequest
0 голосов
/ 05 октября 2018

У меня есть серверный бэкэнд, который реализует авторизатор AWS_IAM с использованием серверной инфраструктуры.

Мой клиент - приложение React.Я использую AWS Cognito для аутентификации пользователей и AWS Federated Identities для получения временных учетных данных для пользователя.

Пользователь принимает роль IAM с прикрепленной политикой APIGatewayInvokeFullAccess.Затем я подписываю свой запрос, используя aws4 , и делаю мой запрос, используя Axios.

Насколько я понимаю, я все делаю правильно.Но я все еще получаю ошибку 403 по моему клиентскому запросу.Я даже зарегистрировал токены, которые извлекаются на консоль, и использовал эти токены в почтальоне.Когда я использую почтальон, сообщение об ошибке гласит: «Маркер безопасности, включенный в запрос, недействителен».Я прочитал все документы и попробовал все возможные решения, но я все еще не могу отладить эту ошибку.Любая помощь вообще была бы невероятной.

Я следую этому руководству для потока приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...