У меня есть пул пользователей AWS Cognito, настроенный для объединения аутентификации в Facebook и Google.Он отлично работает с Google, а не с Facebook.
Когда я нажимаю «Продолжить с Facebook», URL-адрес меняется на «https://m.facebook.com", и на страницах отображается «Невозможно загрузить URL: домен этого URL не включен в домены приложения.Чтобы иметь возможность загрузить этот URL, добавьте все домены и дочерние домены вашего приложения в поле «Домены приложения» в настройках вашего приложения. "
Я нахожу это озадачивающим, поскольку считаю, что правильно настроил параметры, на которые ссылается эта ошибка..
Вот мои настройки приложения в консоли разработчика Facebook, задан домен приложения. Он имеет формат <domain prefix>.auth.<aws region>.amazoncognito.com
для соответствия размещенному пользовательскому интерфейсу AWS Cognito User Pool.
Вот настройки OAUTH моего приложения в консоли разработчика Facebook. Обратите внимание, что URL-адреса - это домен приложения с префиксом https://
и одним из двух URL-адресов, к которому он добавляется oauth2/idresponse
на всякий случайТак как Cognito, кажется, добавляет это, по крайней мере, когда он объединяется с Google.
Это приложение для Facebook также имеет веб-сайт, установленный в консоли разработчика FB какследующим образом:
Я следовал документации AWS по интеграции пула Cognito User в Facebook, доступной здесь
ФейсбукСтатус приложения: «Выкл .: В разработке».Я предполагаю, что это приемлемо, приложение не готово к публичному доступу, но мне нужно иметь возможность проверить аутентификацию.