Django Allauth和谷歌

时间:2014-09-08 08:34:23

标签: django django-allauth

我尝试使用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解决了这个问题。

2 个答案:

答案 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"

之后应该工作,让我知道它是否没有。

干杯,