【发布时间】:2017-10-19 13:08:31
【问题描述】:
我正在尝试在使用 Go 的 App Engine 部署中使用具有域范围委派 (DwD) 的服务帐户。
我已按照使用 Google Application Default Credentials 的步骤在 App Engine 中使用服务帐号。
我的代码在我的开发机器上本地运行,但我一直无法从我的域中检索实际数据。
我正在使用Admin SDK。在Delegate domain-wide authority to your service account 部分下,它说我的“服务帐户需要模拟其中一个用户才能访问 Admin SDK Directory API”。
我查看了有关使用服务帐户和用户模拟的 Go 文档,并且还仔细研究了源代码。它没有表明我可以在哪里输入用户的电子邮件地址/身份来模拟。
这是我得到的错误:
googleapi: Error 404: Domain not found., notFound
源代码确实显示了一些线索,但在尝试使用除应用程序默认凭据之外的其他东西时,我遇到了其他障碍。
有人知道吗?提前致谢。
【问题讨论】:
标签: google-app-engine go google-oauth google-admin-sdk