我已经让 django-social-auth 与 Facebook 和 Google 合作良好,但是每次 Twitter 用户登录时都会提示他们授权我的应用程序。似乎令牌可能几乎立即到期。
关于可能导致这种情况的任何想法?
我已经让 django-social-auth 与 Facebook 和 Google 合作良好,但是每次 Twitter 用户登录时都会提示他们授权我的应用程序。似乎令牌可能几乎立即到期。
关于可能导致这种情况的任何想法?
如果我是你,我会这样开始:
检查您是否包含了适当的后端
AUTHENTICATION_BACKENDS = ('social_auth.backends.twitter.TwitterBackend',)
转到 dev.twitter.com 并重新检查应用程序配置中的所有内容
2.在settings.py中添加如下参数
SOCIAL_AUTH_SESSION_EXPIRATION = False
第一个表必须包含一个带有令牌的条目,另一个表必须包含一个非到期会话。这可能会为您提供有关这些行为的更多信息。