我django all-auth
用于通过社交网络对用户进行身份验证,因此,当我尝试facebook/google/twitter
通过 url 登录时:
http://127.0.0.1:8000/accounts/socialnetwork/login
(这里socialaccount
是 facebook/google/twitter),我能够成功登录,然后被重定向到:
http://127.0.0.1:8000/accounts/profile/
但是当我要去网址时:
http://127.0.0.1:8000/accounts/socialnetwork/login/callback/
我收到此错误“通过社交网络登录时发生错误”,但如果我已经登录,可以看到“注销”和“更改电子邮件”选项。
另外,当我要去
http://127.0.0.1:8000/accounts/social/connections/
有时我只能看到 google 和 twitter 帐户,有时只能看到 facebook 帐户,但不能同时看到这两个帐户,这取决于我在 settings.py 中的 site_id。现在我真的很困惑这是否是我的回调 url 或我的站点域或其他东西的问题。