Django Social Auth不保存Twitter凭据

时间:2012-09-21 11:23:46

标签: django authentication twitter token social

我让django-social-auth与Facebook和Google合作得很好但是每次Twitter用户登录时都会提示他们授权我的应用。似乎令牌几乎可以立即到期。

关于可能导致此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

如果我是你,我会这样开始:

  1. 检查您是否包含了适当的后端

    AUTHENTICATION_BACKENDS =( 'social_auth.backends.twitter.TwitterBackend',)

  2. 转到dev.twitter.com并重新检查应用配置中的所有内容

  3. 2。 在settings.py中添加以下参数

     SOCIAL_AUTH_SESSION_EXPIRATION = False 
    
    1. 尝试重新创建错误
    2. 检查表格:
      • social_auth_usersocialauth
      • django_session中
    3. 第一个表必须包含带有令牌的条目,而另一个表必须包含非到期会话。这可能会为您提供有关这些行为的更多信息。