如何修复访问被阻止:授权错误(请求详细信息:redirect_uri=http://web/market/social-auth/complete/google-oauth2/)?

问题描述 投票:0回答:1

错误消息:“您无法登录此应用程序,因为它不符合 Google 的 OAuth 2.0 政策以确保应用程序安全。

您可以让应用开发者知道此应用不符合一项或多项 Google 验证规则。 了解有关此错误的更多信息 如果您是 myapp.com 的开发人员,请参阅错误详细信息。 错误 400:无效_请求”

我正在开发一个网络应用程序(我是初学者),当我在 docker 之外运行它时,不存在授权问题,因为我已将重定向添加到我的 Google Cloud Console (GCC) 中凭据下的redirect_uri。 但是,当我在 docker 中运行它时,我收到上面的“访问被阻止:授权错误”。

我通常通过将指定的地址(在本例中:“http://web/market/social-auth/complete/google-oauth2/”)添加到我的凭据下的redirect_uri来解决此问题(在docker之外运行时)海湾合作委员会。但是,当我尝试在 GCC 中的 redirect_uri 下注册“http://web/market/social-auth/complete/google-oauth2/”时,我无法这样做,而是收到消息“无效重定向:必须”以公共顶级域(例如 .com 或 .org)结尾。 无效重定向:必须使用有效的顶级私有域。”

这是怎么回事?我该如何解决?预先感谢。

gmail-api python-social-auth google-cloud-console redirect-uri redirect-uri-mismatch
1个回答
0
投票

重定向 uri 必须是 HTTPS,您正在运行 HTTP

http://web/market/social-auth/complete/google-oauth2/
© www.soinside.com 2019 - 2024. All rights reserved.