【问题标题】:Access Google Classroom API with Service account Credentials使用服务帐户凭据访问 Google Classroom API
【发布时间】:2015-11-23 21:18:04
【问题描述】:

我正在尝试在我们的 CMS 之间建立与服务器的集成,以连接 Google Apps 用户、课堂用户和内容管理。

我正在尝试一种使用服务器身份连接和管理教室资产和操作的方法。我知道我们可以通过缓存管理员用户凭据来做到这一点,有没有办法使用服务器身份来管理它?

【问题讨论】:

  • “捕获管理员用户凭据”是什么意思?您是否尝试过使用域范围的委派? developers.google.com/drive/web/delegation
  • 离线访问并保存管理员的刷新令牌。使用该令牌进行身份验证

标签: google-app-engine service-accounts google-classroom


【解决方案1】:

假设您有delegated authority,您可以使用服务帐户来模拟域管理员。服务帐户本身不能是域的管理员,但它可以模拟域管理员,而无需存储管理员的凭据。

【讨论】: