Liferay 7.0 Интеграция с Facebook - PullRequest
       11

Liferay 7.0 Интеграция с Facebook

0 голосов
/ 18 сентября 2018

Я пытаюсь интегрировать Facebook с Liferay.Я настроил все необходимые параметры (Ссылка: https://community.liferay.com/blogs/-/blogs/sso-via-facebook). Когда я нажимаю ссылку Facebook в портлете входа, появляется всплывающее окно с запросом приложения Facebook и учетными данными для входа в систему, когда я ввожу идентификатор электронной почты и пароль, он перенаправляется наДомашняя страница Liferay, но не вошла в систему. После перенаправления появляется следующий URL: http://localhost:8080/web/guest/home#=

И когда я делаю приложение Facebook общедоступным и пытаюсь войти, я получаю ошибку ниже

{
"error": {
  "message": "Can't load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and sub-domains of your app to the App Domains field in your app settings.",
  "type": "OAuthException",
  "code": 191,
  "fbtrace_id": "GQI8Z8xFfoB"
}
}

Есть идеи, почему пользователь не входит в систему? Я пропускаю какой-либо шаг?

Версия Liferay: 7.0 GA3

1 Ответ

0 голосов
/ 18 сентября 2018

Ответ, который вы ищете, находится в самом сообщении:

"Невозможно загрузить URL: домен этого URL не включен в домены приложения. Чтобы иметь возможность загрузитьна этот URL-адрес добавьте все домены и субдомены вашего приложения в поле «Домены приложения» в настройках приложения. "

Ваша проблема не на стороне Liferay, а на вашей конфигурации Facebook.Все домены, которые вы намереваетесь использовать, должны быть занесены в белый список на странице вашего приложения в Facebook.

...