Нам нужно использовать учетные записи служб для нашего приложения, а не отдельных конечных пользователей, чтобы вызывать некоторые API Google, такие как Admin Directory Api. В этом проекте участвуют 3 участника: я как владелец, наш администратор домена как администратор учетной записи службы и учетная запись службы как пользователь учетной записи службы. Основываясь на моем исследовании, нам нужно включить делегирование домена через Google Api Console или Google Cloud Platform, чтобы предоставить доступ к нашей учетной записи службы, и только администратор домена может включить это. У меня ограниченные разрешения, но даже у нашего администратора есть полные разрешения, которые не могут включить это поле. Кто-нибудь знает, в чем причина?
Существует несколько типов (уровней) администратора G Suite: [мобильный, службы, справочная служба, управление пользователями, группы, супер] администратор. Обратите внимание, что нет Domain Admin
в этом списке.
Вам нужно сделать своего администратора Super Admin
. Дважды проверьте разрешения, которые вы применили к своему администратору в Консоль G Suite.
Чтобы включить делегирование G Suite, следуйте этому документу: