Django Allauth Facebook 登录将我带到“登录已取消”页面

问题描述 投票:0回答:1

我正在 Django 中制作一个应用程序,并使用 allauth 库来启用 Facebook 登录。我在 Django 项目和 FB Developer 控制台中相应地设置了所有内容(我对此非常确定,因为我的 Google 登录有效),但是当我单击“使用 Facebook 登录按钮”时,会出现一个弹出窗口,其中包含一个 Facebook 页面询问我登录,但我的应用程序已位于以下 URL 中的登录取消页面:“https://www.xxxxxxxxxxxxxx.com/accounts/social/login/cancelled/”。如果我在弹出窗口中登录,我的应用程序中不会发生任何变化,并且弹出窗口只会关闭。最奇怪的是我没有收到任何错误或警告日志。

这种情况在开发和生产模式下都会发生。我在其他帖子中读到,在settings.py中添加“ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'https'”可以解决问题,但它对我不起作用。

有人遇到过类似的问题并且知道解决办法吗?

python django allauth
1个回答
0
投票

你发现问题了吗?我也遇到了同样的问题,查了很多资料,还是没明白...

© www.soinside.com 2019 - 2024. All rights reserved.