2017-10-18 125 views
0

Facebook OAuth「此網址的域名未包含在應用的域名中」試圖通過使用http ://localhost:3000/的OmniAuth-Facebook和Ruby創建基本的登錄身份驗證系統。已將此(http:// localhost:3000/實施到FacebookDev上的網站網址和有效OAuth重定向URI。與本地主機:3000

enter image description here

+0

您收到的錯誤消息是什麼?如果沒有看到至少錯誤信息和可能的代碼,很難提供幫助。 「 – lacostenycoder

+0

」無法加載網址:此網址的網域未包含在應用的網域中,爲了能夠加載此網址,請將您的應用的所有網域和子網域添加到應用設置的「應用域名」字段中。 - 這是錯誤 – TheOfficialMoss

回答

1

它可能不喜歡本地主機。你可以嘗試使用類似http://myapp.dev的東西,並在你的etc/hosts文件中轉發該域名?假設你在* nix系統添加一行:

127.0.0.1 myapp.dev 

然後在FB應用程序設置使用:

http://myapp.dev 

,但應用程序名稱應與你的Facebook應用程序的名稱。

也可以看看這裏:Facebook App: localhost no longer works as app domain

0

爲了解決確保對重定向URI的使用嚴格的模式設置爲

這是在開發者頁面的Facebook登錄部分中號。

相關問題