作为经销商,我是否可以利用服务帐户调用经销商 API 和目录 API 来创建新域并在其下管理用户帐户,而无需用户交互/登录/同意?
Reseller API 的端到端教程 ( https://developers.google.com/admin-sdk/reseller/v1/codelab/end-to-end ) 表明这是可能的。我可以在我的经销商域下创建一个服务帐户。使用此服务帐户,我可以在我的经销商域下模拟超级用户管理员,并可以实现上述目的。
另一方面,当我阅读有关授权请求的文章 ( https://developers.google.com/admin-sdk/reseller/v1/how-tos/authorizing ) 时,它提到“对 Google Apps 的所有请求经销商 API 必须由经过身份验证的用户授权”,这似乎表明需要某种形式的同意。此外,它没有提到支持服务帐户。
我试图在论坛中搜索类似的主题,但我看到的反应有些矛盾。答案范围从“是的,这有效”到“经销商 API 不支持服务帐户”或“必须在每个转售域中手动启用 API 访问”。
谢谢!