django-allauth与facebook联系

时间:2014-10-26 17:03:59

标签: django facebook django-allauth

我启动并运行了我的应用程序,并与facebook登录集成。 然而,令我讨厌的是,当我与Facebook连接时,它会将我重定向到www.facebook.com,我必须输入我的facebook密码。之后,我被重定向到主页。

我不能简单地连接到Facebook而不重定向到fb并要求输入密码吗?这是我在其他网站上看到的行为,我使用我的Facebook帐户登录。我没有被提示输入密码。

我缺少任何设置吗?

1 个答案:

答案 0 :(得分:1)

您可能已将auth_type参数设置为' reauthenticate'这使得Facebook要求该人无条件地重新认证。 尝试从您的SOCIALACCOUNT_PROVIDERS设置中删除此参数:

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

希望这会对你有所帮助。