簡體   English   中英

Liferay 7.0 Facebook集成

[英]Liferay 7.0 Facebook Integration

我正在嘗試將Facebook與Liferay集成。 我已經配置了所有必需的必要設置(參考: https : //community.liferay.com/blogs/-/blogs/sso-via-facebook )。 當我單擊Login Portlet中的facebook鏈接時,會出現一個彈出窗口,其中包含Facebook應用程序請求和憑據以登錄,當我輸入電子郵件ID和密碼時,它將重定向到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

您正在尋找的答案在消息本身上:

“無法加載URL:此URL的域未包含在應用程序的域中。要能夠加載此URL,請將應用程序的所有域和子域添加到應用程序設置中的“應用程序域”字段中。”

您的問題不在Liferay一邊,而在您的Facebook配置上。 您打算使用的所有域都必須在您的Facebook應用頁面上列入白名單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM