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

2023-11-21

我正在开发一个基于网络的应用程序,它允许我信任的员工编辑我的 YouTube 频道的标题、描述、标签等。在尝试“选择加入”我自己的应用程序时,我被发送到回调 URI,并附带一条错误消息:

您无法登录此应用,因为它不符合 Google 保护应用安全的 OAuth 2.0 政策。您可以让应用开发者知道此应用不符合一项或多项 Google 验证规则。

一些历史 - 当我第一次尝试获取代码以交换授权令牌时,它实际上起作用了!然而,当我编写代码来获取代码并将其交换为授权令牌时,我多次重复了“选择加入”过程。在我能够完善代码以将代码交换为授权令牌之前,我开始收到错误消息,大意是应用程序不安全且无法登录。

更多历史 - 在阅读了一篇描述类似内容的 Stack Overflow 文章后,我deleted项目,创建一个新项目,生成新的Client ID和Client Secret,然后重复测试,同样失败。

我是该应用程序的唯一测试用户。我在控制台中找不到任何通知来提醒我触发故障的安全问题的性质。我已查看 OAuth 政策:

OAuth 2.0 政策

并且找不到任何哪怕是一点点错误的地方。

出了什么问题,我该如何解决?


我也有同样的问题。

对我来说,事实证明我的redirect_uri无效。这redirect_uri这给出了错误:

http://localhost:8000api/vi/oauth/google

我的情况有什么问题:

  • 我应该放一个/ before api.
  • vi与我在 GCP 上注册的不同。它应该是v1

我建议你打印出来redirect_uri当您的应用程序执行代码交换时,请仔细验证每个字符。

另外,请查看以下文档重定向 URI 验证规则在 Google 上查看您的redirect_uri遵守所有规则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐