Google Cloud Platform 项目现在是否需要验证才能使用 OAuth,即使它们不访问敏感数据?

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

我正在构建一个使用 Google OAuth 进行身份验证的 Vercel 应用程序。几个月前,当用户首次使用 Google 登录时,会看到一个屏幕 similar to this one,让他们确认该网站未经 Google 验证并允许他们继续操作。今天,所有新用户都会看到 this screen,不允许他们继续。

根据我对文档的阅读:https://developers.google.com/identity/protocols/oauth2/scopes只要该网站不访问任何敏感数据,就不需要经过Google验证为了使用 Google OAuth。是这样吗?如果是这样,我如何确定 Google 认为正在访问哪些敏感信息来解决问题?

我相当有信心这与访问未经验证的网站上的敏感数据的组合有关,因为将用户添加到 OAuth 同意屏幕菜单下的 Google Cloud Platform 中的测试用户屏幕会将屏幕更改为 this one,一次再次允许用户继续访问该网站。

我知道我可以将项目转移到内部组织帐户,但这对于我的用例来说并不理想。

I removed all of the APIs that are enabled by default in Google Cloud Platform.

我希望这能解决问题,因为文档表明,如果任何 API 访问敏感信息,则该网站需要由 Google 进行验证,因此通过删除它们,我可以回避这个问题。它没有导致任何改变。

google-cloud-platform oauth-2.0 oauth
1个回答
0
投票

对于未来的读者-

如果您的应用程序的用户少于 100 个,并且您不访问敏感数据,则无需验证您的应用程序。要查看您请求访问的敏感范围,您必须转到 OAuth 同意屏幕 -> 编辑应用程序(位于应用程序名称旁边的最顶部) -> 保存并继续(位于底部)

© www.soinside.com 2019 - 2024. All rights reserved.