2016-06-24 31 views
1

我有difficulites配置Facebook開發者頁面,以便爲基於django和django-allauth的網站使用「Facebook身份驗證」。如何配置Facebook爲django服務器啓用「facebook登錄」?

這裏是上下文:

DNS : www.mysite.com 
Subdomain for development : dev.mysite.com redirected to XX.XX.XX.XX :8000 

服務器我的windows簡單的家用路由器後面的電腦上運行。我與通常的命令啓動它:

Django runserver 0.0.0.0 :8000 

到服務器的連接:dev.myste.com是OK

但在按鈕«與Facebook登錄»點擊給出了這樣的錯誤:

URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs. 

Facebook的配置是:

設置/基本:

App Domains= mysite.com 
Site url : dev.mysite.com 

產品/登錄:

Client OAuth Login : Yes 
Web OAuth Login: Yes 
Embedded Browser OAuth Login : Yes 
Force Web OAuth Reauthentication : No 
Valid OAuth redirect URIs: http://dev.mysite.com 
Login from Devices: No 

謝謝你們的幫助和關注。

+0

檢查登錄對話框調用中'redirect_uri'參數的_actual_值是否爲 - _that_ URL(減去應用於傳遞登錄對話框URL中的值的URL編碼)是您需要指定爲Valid OAuth重定向URI。 – CBroe

+0

嗨CBroe,5分鐘前我無法理解您的意見。現在感謝你和Firebug,我找到了解決方案。非常感謝 – alvaro562003

回答

相關問題