1

Admin SDK Directory 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
}
4

1 に答える 1