【发布时间】:2015-04-01 19:10:04
【问题描述】:
我想通过服务帐户授权访问 Google Apps 域中的 Admin SDK Directory API。据我了解,它需要JWT claim with a sub field,但我在 pub 包 googleapis_auth (0.2.2) 中找不到它。
如果丢失:
有解决方法吗? 它会包含在未来的版本中吗?
目前,我正在使用经过用户同意(管理员帐户)授权的已安装应用程序,但这有点乏味...
【问题讨论】:
-
Google Apps 要求声明集中有一个子字段,其中包含管理员的电子邮件地址。我也找不到将其包含在此软件包中的方法。也许我错过了什么?谢谢
-
您没有遗漏任何东西。服务帐户凭据的创建不支持将用户设置为模拟和填充声明中的子字段。我已提交issue 15
-
@sgjesse 原来有一个叉子:github.com/dart-lang/googleapis_auth/issues/14 工作就像轻而易举:)
-
googleapis_auth的 0.2.3 版现在支持此功能。请参阅下面的答案。
标签: dart google-oauth google-admin-sdk