Я использую Admin API SDK Directory, чтобы читать пользователей из домена. Все работает отлично, за исключением того, что users.list
возвращает группы как часть этого списка. Хотя это не разрушительно, это вызывает некоторую путаницу, когда пользователи используют мое приложение.Список пользователей Google Directory SDK для Google Admin возвращает группу как пользователя
Этот метод можно найти здесь.
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": "[email protected]",
"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": "[email protected]",
"primary": true
}
],
"customerId": "customer",
"orgUnitPath": "/",
"isMailboxSetup": true,
"includeInGlobalAddressList": true
}
Это происходит для всех групп в домене или только некоторые из них? –
@ ЭрикКоледа только некоторые из них. – soitof