作为转销商,我是否可以利用服务帐户调用转销商API和目录API来创建新域并管理其下的用户帐户,而无需用户交互/登录/同意?
转销商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访问”。
谢谢!