仅创建 Google Marketplace 应用程序以授予 API 对 service_account (GSuite) 的访问权限
Create Google Marketplace App only to grant API access to service_account (GSuite)
我有一个 node.js 应用程序,它通过 service_account 与工作中的 server2server GMail API 通信。
一切正常。
为了能够与用户帐户通信,G Suite 管理员必须手动授予 API 访问我 service_account 的客户端 ID。
如此处所述:
使用 Marketplace 应用程序,可以仅向特定组织单位 (OU) 授予访问权限,并且使用起来会更花哨(启用营销场所应用程序比配置 API像这里一样手动访问 ClientID 和 Scope:
)
现在我的问题是:是否可以仅出于自动授予我的应用程序 API 访问权限的目的提供 Marketplace 应用程序?没有别的目的能通过审核吗?还有其他提示吗?
是的,这是创建市场应用程序以在 G Suite 管理员安装此应用程序时自动授予 API 访问权限的有效方法。
唯一的限制是,您的实际应用程序必须支持 Google SSO 才能通过审核流程。因此,用户必须能够通过单击其 G Suite 帐户中的图标来登录到您的 Web 应用程序。如果用户在您的网络应用中没有帐户,则必须自动创建一个帐户(试用帐户就足够了)
我有一个 node.js 应用程序,它通过 service_account 与工作中的 server2server GMail API 通信。 一切正常。
为了能够与用户帐户通信,G Suite 管理员必须手动授予 API 访问我 service_account 的客户端 ID。
如此处所述:
使用 Marketplace 应用程序,可以仅向特定组织单位 (OU) 授予访问权限,并且使用起来会更花哨(启用营销场所应用程序比配置 API像这里一样手动访问 ClientID 和 Scope:
现在我的问题是:是否可以仅出于自动授予我的应用程序 API 访问权限的目的提供 Marketplace 应用程序?没有别的目的能通过审核吗?还有其他提示吗?
是的,这是创建市场应用程序以在 G Suite 管理员安装此应用程序时自动授予 API 访问权限的有效方法。
唯一的限制是,您的实际应用程序必须支持 Google SSO 才能通过审核流程。因此,用户必须能够通过单击其 G Suite 帐户中的图标来登录到您的 Web 应用程序。如果用户在您的网络应用中没有帐户,则必须自动创建一个帐户(试用帐户就足够了)