Как аутентифицировать расширенные сервисы для сервисных аккаунтов? - PullRequest
1 голос
/ 31 марта 2019

У меня есть файл сценария google Apps, связанный с листами, который запускается с помощью устанавливаемого мной триггера onFormSubmit (), который я настроил. Поэтому скрипт всегда работает с моими данными, независимо от того, кто заполняет форму Google, с которой я собираю данные.

В качестве части этого сценария используется расширенный API-интерфейс Drive, и я создаю и редактирую командные диски с помощью этого расширенного сервиса.

Я хочу иметь возможность использовать расширенную службу Drive со всеми функциями управления аутентификацией и автозаполнения при использовании учетной записи службы.

Из других вопросов по этой теме я видел, что в скрипте Служб Google есть библиотеки для управления и использования учетных записей служб, но они требуют управления токенами авторизации и пользователями, от имени которых действует учетная запись службы, и используя их для доступа к API. В этом случае мне придется использовать HTTP-интерфейс для Drive API, а не Advanced Service, что не является оптимальным, но все же выполнимым.

В моем сценарии есть способ авторизации расширенных сервисов, таких как Drive API, для учетной записи службы, действующей от имени определенного пользователя моей организации G Suite?

Заранее спасибо!

...