我有一个小型的 Django 网站,并且已连接 OAuth 2.0。它在本地主机上运行良好。
(在 Google 控制台中,授权的重定向 URI 为:URI 1: http ://127.0.0.1 :8000/ URI 2: http: //127.0.0.1 :8000/google/login/callback/ )
现在我已将网站移至托管并将 URL 更改为:
URI 1: https://yukkiewqr.eu.pythonanywhere.com/ URI 2: https ://yukkiewqr.eu.pythonanywhere.com/google/login/callback/
然而,当我尝试通过 Google 登录时,看到以下错误:
“访问被阻止:此应用的请求无效。您无法登录,因为此应用发送了无效请求。您可以稍后重试或就此问题联系开发者。了解有关此错误的更多信息。如果您是此应用的开发者,请查看错误详细信息。错误 400:redirect_uri_mismatch。”
在我的网站上,我使用 Django 框架和 AllAuth 插件连接到 Google。
如果有人知道如何修复它,我将非常感激