在Google Developer中,我创建了一个服务帐户OAuth2.0项目。要使用Service Account访问某些api,我需要手动将授权的api推送到ManageOauthClients (https://admin.google.com//AdminHome?chromeless=1#OGX:ManageOauthClients)中。
假设我想通过一些api推送这些作用域。
考虑到我有Admin用户凭据或有效的AccessToken/RefreshToken从web oauth2.0为一些api生成,是否有一种方法,我可以推一些其他授权的api范围为我的服务帐户客户端id到ManageOauthClients?
Google Apps管理员没有编程的方式来授权服务帐户客户端ID。您有两个选项:
-
给出关于如何登录到管理控制台并添加客户端ID和范围的管理说明。
-
在Google Apps Marketplace发布你的应用。发布的应用程序提供了一个工作流,管理员可以通过它安装你的应用程序,并授权你的服务帐户访问范围。