如何使用admin creds通过API将授权的API范围推送到Google ManageOath

时间:2015-07-18 15:06:56

标签: google-api google-apps

在Google Developer中,我创建了一个服务帐户OAuth2.0项目。要使用服务帐户访问某些API,我需要手动将授权的API推送到ManageOauthClients(https://admin.google.com/ / AdminHome?chromeless = 1#OGX:ManageOauthClients)。

让我们说我想通过一些API来推动这些范围。

考虑到我有一些管理员用户凭据或从web oauth2.0为某些API生成的有效AccessToken / RefreshToken, 有没有办法可以将我的服务帐户客户端ID的其他授权API范围推送到ManageOauthClients?

1 个答案:

答案 0 :(得分:0)

Google Apps管理员没有以编程方式授权服务帐户客户端ID。您有两种选择:

  1. 提供有关如何登录管理控制台并添加客户端ID和范围的管理员说明。

  2. Publish your app on the Google Apps Marketplace。已发布的应用程序提供了一个工作流程,管理员可以通过该工作流程安装您的应用并授权您的服务帐户访问示波器。