2014-10-26 48 views
0

我得到了我的應用程序啓動和運行,與facebook登錄集成。 然而,令我討厭的是,當我連接Facebook時,它會將我重定向到www.facebook.com,我必須輸入我的Facebook密碼。之後,我被重定向到主頁。django-allauth連接臉書

我不能簡單地連接到Facebook,而不重定向到fb並要求輸入密碼嗎?這是我看到的其他網站,我用我的Facebook帳戶登錄的行爲。我沒有提示引入密碼。

有沒有我缺少的設置?

+0

當你這樣做時,你是否登錄Facebook? – ferrangb 2014-10-31 15:56:37

+0

是的,啓用了Cookie。我想這與開發人員的一些配置有關。 – 2014-10-31 17:05:34

回答

1

您可能已將auth_type參數設置爲'reauthenticate',這使得Facebook可以無條件地重新進行身份驗證。 嘗試從SOCIALACCOUNT_PROVIDERS設置刪除此PARAM:

SOCIALACCOUNT_PROVIDERS = { 
    'facebook': { 
     'SCOPE': ['email',], 
     'AUTH_PARAMS': {}, # Leave this empty 
     'METHOD': 'oauth2' 
    } 
} 

希望這有助於你。

+0

是的,這是問題所在。在此期間我已經弄明白了。不過謝謝你的回答 – 2014-12-23 08:37:36