Google Admin SDK目录用户列表以用户身份返回组



我正在使用Admin SDK目录api从域中读取用户。除了users.list将组作为该列表的一部分返回之外,一切都很好。虽然不是毁灭性的,但当用户使用我的应用程序时,它会引起一些混乱。

有问题的方法可以在这里找到
https://developers.google.com/admin-sdk/directory/v1/reference/users/list

我甚至不把作用域用于组。我只对https://www.googleapis.com/auth/admin.directory.user.readonly范围有授权,与组无关。

下面是一个返回的用户条目示例(名称等明显更改):

{
  "kind": "admin#directory#user",
  "id": "someId",
  "etag": ""An etag"",
  "primaryEmail": "group@domain.com",
  "isAdmin": false,
  "isDelegatedAdmin": false,
  "lastLoginTime": "1970-01-01T00:00:00.000Z",
  "creationTime": "1970-01-01T00:00:00.000Z",
  "agreedToTerms": false,
  "suspended": false,
  "changePasswordAtNextLogin": false,
  "ipWhitelisted": false,
  "emails": [
    {
    "address": "group@domain.com",
    "primary": true
    }
  ],
  "customerId": "customer",
  "orgUnitPath": "/",
  "isMailboxSetup": true,
  "includeInGlobalAddressList": true
}

这是由于API中的一个错误引起的。这个错误正在谷歌应用程序API问题跟踪器上跟踪:

https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3654

相关内容

  • 没有找到相关文章