Весенняя загрузка с проблемами хостинга AWS Cognito

#java #spring #amazon-cognito

#java #весна #amazon-cognito

Вопрос:

Я следую этому руководству https://www.baeldung.com/spring-security-oauth-cognito

При использовании URL-адреса обратного вызова / uri перенаправления из http://localhost:8080/login/oauth2/code/cognito и при локальном запуске все работает нормально.

Когда я развертываю этот код с URL-адресом обратного вызова / uri перенаправления https://{myAWSHostedURL}/login/oauth2/code/cognito и login больше не работает. Обычно я получаю сообщение о том, что DNS не может решить проблему.

https://imgur.com/a/8FlW6Yz

Я размещаю свой домен на ROUTE53 с записью DNS, указывающей с моего доменного имени на эластичное бобовое имя хоста сайта.

Если есть какая-либо другая информация, которую я могу предоставить, я с радостью это сделаю.

Редактировать: добавлен рабочий процесс того, что я пытаюсь сделать.

Как пользователь, я могу перейти к domain.com Нажмите Войти в размещенный на AWS Cognito пользовательский интерфейс, появится форма входа Введите учетные данные, перенаправленные на домашнюю страницу в качестве пользователя, прошедшего проверку подлинности.

Комментарии:

1. Что вы используете для хоста AWS? Похоже, что это имя не устранено; сначала выясните, почему это не работает, прежде чем рассматривать ваши ошибки cognito.

2. Хостом домена является: development-service-checkin.auth.us-east-1.amazoncognito.com Я использую subdomain.domain.com/login/oauth2/code/cognito в качестве URL-адресов обратного вызова и весной в приложении. yml как перенаправление-uri

3. subdomain.domain.com не похоже на допустимое имя хоста…

4. Спасибо вам за помощь, поэтому измените это на просто domain.com/login/oauth2/code/cognito результаты в DNSPROBE_FINISHED_NXDOMAIN это была та же ошибка, которую я видел с subdomain.domain.com/login/oauth2/code/cognito

5. Хорошо, но дело в том, что ‘subdomain.domain.com ‘ предполагается заменить на /your/ site, а не на случайный пример сайта.