0
我有django-social-auth與Facebook和Google很好的合作,但是每次Twitter用戶登錄時都會提示他們授權我的應用。似乎令牌可能即將過期。Django Social Auth不保存Twitter憑據
關於可能導致此問題的任何想法?
我有django-social-auth與Facebook和Google很好的合作,但是每次Twitter用戶登錄時都會提示他們授權我的應用。似乎令牌可能即將過期。Django Social Auth不保存Twitter憑據
關於可能導致此問題的任何想法?
如果我是你,我會這樣開始:
檢查包含的是aprropriate後端
AUTHENTICATION_BACKENDS =( 'social_auth.backends.twitter.TwitterBackend',)
前往dev.twitter.com並重新檢查應用程序配置中的所有內容
2. settings.py中添加以下參數
SOCIAL_AUTH_SESSION_EXPIRATION = False
第一個表格必須包含帶有令牌的條目,而另一個表格包含非到期會話。這可能會給你更多關於這些事情的信息。
所有這些項目都簽出了,我現在也實現了Google-Oauth2,並且在令牌立即到期時遇到了類似的問題。 –
@ChrisHayes很奇怪。我使用這個oauth2 == 1.5.211,django-social-auth == 0.7.5沒有任何問題。 – jdcaballerov