我尝试使用django-allauth将google登录添加到我的网络应用程序中。
我在google应用程序中添加了以下callback_uri:
"http://localhost:8000/accounts/google/login/callback"
因为我在我的开发服务器(localhost)上运行测试,我不想使用https。
即使我得到了一个' redirect_uri_mismatch'说我的重定向URI与任何注册的重定向URI都不匹配。
有没有人知道导致这种情况的原因?
感谢您的时间。
稍后编辑:
使用127.0.0.1而不是localhost解决了这个问题。
答案 0 :(得分:0)
最近,我遇到了试图让Google+工作的问题。我终于搞定了。我对文档进行了一些更新,因此使用起来更容易一些。看看是否使用updated allauth google docs可以让它发挥作用。
答案 1 :(得分:0)
您是否尝试过以下操作:
1.转到Google Developers控制台 - > Api $ auth - >凭证
2.您应该看到" Web应用程序的客户端ID"点击"编辑设置"
3.更改您的"重定向URI"到" http://localhost:8000/accounts/google/login/callback"
之后应该工作,让我知道它是否没有。
干杯,
丹