Я использую скрипт Google Apps для изменения подписи каждого пользователя с личными данными, доступ к которым осуществляется через Directory API . Поэтому у меня есть учетная запись службы с делегированием в пределах домена, которая выдает себя за учетную запись администратора, чтобы получить всех пользователей и их данные, а затем олицетворяет, что каждый пользователь может изменить подпись через GmailAPI .
Однако теперь дополнительно я хочу предоставить форму Google для каждого пользователя, где пользователь может добавить дополнительную информацию к своей подписи и установить ее. Сценарию потребуется информация о пользователях из Каталога, но мне было интересно, нужен ли тот же подход с олицетворением. Я не нашел способа получить доступ к данным пользователей в каталоге Google указанного c пользователя, который отправляет форму.
Если мне нужна учетная запись службы для этого, мне было интересно, где хранить учетные данные для этого? Не хочу, чтобы он был доступен каждому пользователю.