Rit*_*ena 5 django django-authentication django-allauth
我使用 django-allauth 在我的应用程序中使用 Facebook 和 Google 登录。我按照django-allauth的readthedocs文档在 google 和 facebook 上创建应用程序,并使用 APP ID 和密码登录网站。在 settings.py 文件中,我指定了LOGIN_REDIRECT_URL登录后重定向用户。但是,当我使用 facebook 或 google 按钮登录时,出现以下错误 -
Social Network Login Failure
An error occurred while attempting to login via your social network account.
Run Code Online (Sandbox Code Playgroud)
在谷歌应用程序中的授权重定向网址中,我指定了文档中提到的重定向路径,但是,找不到在 Facebook 应用程序中指定重定向网址的位置。我根据此错误搜索了现有的 SO 问题,但找不到适用于我的网络应用程序的解决方案。请帮忙。
我在 django-allauth 中 facebook 登录时遇到了这个错误。这是因为我使用'localhost'在facebook中注册(因为它不允许127.0.0.1),而我的请求是通过127.0.0.1(默认由manage.py runserver给出)发出的。
还要确保您已将 url 添加到 django admin 中的“站点”,并且向 facebook 发出的请求仅来自正确的站点(django admin 内社交应用程序中的“选择站点”)
| 归档时间: |
|
| 查看次数: |
3607 次 |
| 最近记录: |