Django AllAuth,为什么Facebook注册会要求已经登录的用户输入密码?

2024-09-30 20:27:52 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我用Django allAuth允许Facebook在我的webapp上注册。 然而,我发现奇怪的是,当一个用户已经登录到他们的Facebook帐户并试图注册/登录以使用webapp时,他们的Facebook密码会再次被请求。

更新:这来自SOCIALACCOUNT_PROVIDERS设置中的'AUTH_PARAMS': {'auth_type': 'reauthenticate'}配置。更改为{'auth_type': 'https'}将删除第二个检查,但也会删除任何其他提示。它马上就可以登录/注册。我觉得对用户的反馈太少了。

如果我在AirBnB或Buzzfeed上做同样的事情,我会被提示“你想继续做Jad吗?”。没有第二个密码输入。我如何向点击我的facebook登录/注册按钮的用户提供这种反馈?


Tags: django用户httpsauth密码facebooktype帐户