1

在 Google Cloud 中,我使用 OAuth 同意屏幕在网站上“使用 Google 登录”。

我现在正在寻找构建一个需要额外范围(gmail、日历访问)的 Google Workspace 插件。

是否应将此添加到现有的 OAuth 同意屏幕?或者我应该为此创建一个新的项目 ID?

我已经测试并且看起来我可以向同意屏幕添加额外的范围,并且 OAuth 对话框仅显示在&scope=...启动 oauth 请求时传递的范围。

4

1 回答 1

0

您可以根据需要添加任意数量的范围OAuth consent screen,但是对于公共应用程序,您需要再次提交 OAuth 屏幕以进行验证

  • 在添加敏感范围的情况下,您需要证明这些范围的使用是合理的,并提供一个截屏视频,其中显示了您的应用程序如何使用它们。

  • 如果添加限制范围,您将需要进行付费验证过程。

  • 还要记住,从该项目部署的任何应用程序都会提示用户授权脚本清单中的所有范围(不一定是在 GCP 项目中添加到 OAuth 同意屏幕的所有范围)。要求用户授权比必要更多的范围可能会让用户感到害怕。

有用的链接:

于 2022-01-18T15:11:09.013 回答