Почему <domain>.auth.us-east-1.amazoncognito.com дает мне пустую страницу? - PullRequest
0 голосов
/ 08 октября 2019

Я развернул простое приложение Flask в ECR> ECS> Fargate. Приложение загружается с помощью Application Load Balancer, а Cognito используется для аутентификации.

Мой URL-адрес обратного вызова https://ApplicationLoadBalancer's DNS / oauth2 / idpresponse

Если я попытаюсь https://ApplicationLoadBalancer'sDNS все работает, всплывающая страница входа и я могу войти без проблем.

Но если я попытаюсь использовать https: //.auth.us-east-1.amazoncognito.com, как указано в разделе «Имя домена» в Cognito, я просто получаю пустую страницу. Если я пойду дальше и попробую https: //.auth.us-east-1.amazoncognito.com/login, я получу 'Обязательный параметр строки' client_id 'отсутствует'

Любая помощь очень ценится.

Спасибо!

1 Ответ

0 голосов
/ 06 ноября 2019

Итак, я наконец-то получил ответ.

Вместо того, чтобы использовать DNS ALB при обратном вызове, проще использовать Route 53 для пересылки вашего ALB в ваш пользовательский домен, а затем использовать собственный домен при обратном вызове Cognito.

...