4

我正在使用 django-allauth 并尝试通过 gmail 帐户登录我的网站。我已经设置了api

谷歌 API

Redirect URIs:  https://tutor.herokuapp.com/accounts/google/login/callback
JavaScript origins: https://tutor.herokuapp.com

但是当我点击 Google 链接登录时,我得到了错误

Error: redirect_uri_mismatch
The redirect URI in the request: http://tutor.herokuapp.com/accounts/google/login/callback/ did not match a registered redirect URI

因为 Twitter 和 Facebook 登录是成功的,所以我不知道哪里出错了。请帮忙

4

1 回答 1

3

您已经配置了 HTTPS 重定向 URI,而您的 Django 应用程序正在使用 HTTP URI。http://tutor.herokuapp.com/accounts/google/login/callback在 Google API 控制台添加,或者为您的 Django 项目使用 HTTPS。

于 2013-07-01T21:41:33.887 回答