我有一个使用 Google Drive API 的网络应用程序,最终用户可以选择是否要授予完全访问权限或只读访问权限(这一点至关重要)。 据我所知,每个项目只能创建一个 OAuth 同意屏幕。由于我无法动态更改屏幕范围,这是否意味着我必须为新的 OAuth 同意屏幕创建一个新项目?
是的,每个项目只能创建一个同意屏幕。
这意味着当用户第一次授权您的应用程序时,只能向用户显示一组信息。如果您需要更改同意屏幕,您不能通过 Terraform 或任何其他自动化工具来完成。您需要在 GCP Console 中手动编辑同意屏幕。
如果您想在多个项目中使用相同的同意屏幕,是的,您可以做到。