如何解决使用 Google 进行 Firebase 社交登录的“Google 尚未验证此应用程序”问题?

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

我正在使用 Firebase 为我的网络应用程序实现 Google 登录。我已在 Google 开发者控制台中设置了 OAuth 同意屏幕并添加了以下范围:

  1. /auth/userinfo.email
  2. /auth/userinfo.profile
  3. openid

在开发者控制台中,我可以看到该应用程序也已通过验证。请看截图

enter image description here

尽管如此,当用户尝试登录时,他们会看到以下错误消息:

enter image description here

我已完成初始设置如下:

  1. 在 Google 开发者控制台中创建了一个项目。
  2. 使用必要的信息配置 OAuth 同意屏幕。
  3. 添加了上面提到的三个范围。
  4. 在 Google 开发者控制台中验证了我的域名。

如何确保我的用户不会看到“Google 尚未验证此应用程序”警告消息?

firebase firebase-authentication google-oauth google-signin
1个回答
0
投票

根据您的屏幕截图,该应用程序已验证仅请求这 3 个范围。如果您看到“未经验证的应用程序”屏幕,则您实际上请求的范围可能比已验证的范围更多。

查找代码中请求的范围(不仅仅是在云控制台中注册的范围)。

请参阅 https://support.google.com/cloud/answer/7454865?hl=en#unverified-app-screen

如果您不确定如何查找应用程序中请求的范围,也可以使用此部分:https://developers.google.com/identity/protocols/oauth2/resources/capsular-permissions#how-to -确定您的应用程序是否使用多个范围

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