Результаты теста Cognito локально? - PullRequest
0 голосов
/ 03 июля 2019

AWS Cognito не принимает localhost в качестве URL-адреса входа. Мое приложение размещено на S3 и находится за дистрибутивом CloudFrnot, поэтому мы можем получить https url. Я использую amazon-cognito-auth-js для проверки подлинности в моем приложении. Даже если я запускаю приложение локально, после аутентификации оно перенаправляет меня на URL-адрес моего облачного фронта, и мне нужно проверять журналы из инструмента разработчика Chrome. Таким образом, для любого изменения / тестирования мне нужно собрать свое приложение и загрузить его на S3, используя новую опцию inognito в моем браузере. Мне интересно, есть ли более простой способ сделать локальное развитие с помощью Cognito? Есть ли способ перенаправить Cognito на localhost и провести там локальное тестирование? Любая другая идея приветствуется.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Найден ответ: вы можете добавить http://localhost:3000 в качестве URL-адреса обратного вызова (входа) в клиент приложения User Pool.Вы можете либо создать новый клиент приложения для этой цели, либо добавить новый URL обратного вызова (через запятую) в существующее приложение;каждое клиентское приложение пула пользователей может иметь несколько URL-адресов для обратного вызова.

0 голосов
/ 03 июля 2019

Вы можете использовать localhost для тестирования Cognito. Проблема в том, что Cognito не позволяет HTTP. Если вы установите сертификат IIS на свой компьютер для использования HTTPS на своем компьютере, вы сможете использовать его в качестве URL обратного вызова. Учебное пособие для этого здесь

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