Авторизация скрипта приложений Google

Можно ли убедиться, что пользователи не отображаются в диалоговом окне "Авторизация" при интеграции скрипта приложений Google на сайт Google? когда сайт раскрывается только внутри?

2 ответа

Как уже упоминалось, есть два варианта использования, которые в основном поддерживаются внутренними компонентами Apps Script:

  • Выполнить как пользователь, выполняющий развертывание: конечным пользователям не нужно авторизоваться, поскольку они обращаются к ресурсам приложения развертывания.
  • Выполнить как конечный пользователь: конечные пользователи должны авторизоваться, так как получает доступ к ресурсам приложений конечного пользователя

Третий вариант использования, который вы описываете, поддерживается в URLFetchApp скрипта приложений, который работает с API Служб Google.

Во многих случаях API-интерфейсы приложений могут выполнять операции от имени пользователя, которого уполномоченный клиент (в данном случае скрипт Script) имеет полномочия для выполнения, поэтому, если клиент авторизован с учетными данными администратора, API-интерфейс часто может выполнять операции от имени пользователя. конечный пользователь без необходимости авторизации скрипта Apps для этого.

К сожалению, для вашего случая использования Gmail Inbox API, похоже, не является одним из этих API. Для отслеживания другой информации о входящих сообщениях конечного пользователя API аудита Gmail может удовлетворить ваши потребности.

Если вы настроите свое приложение на выполнение как "пользователь, обращающийся к приложению", то это невозможно. Тем не менее, если вы настроите его на выполнение от своего имени, только вам придется повторно авторизоваться при внесении каких-либо изменений в код. Конечным пользователям не будет предложено авторизоваться

Другие вопросы по тегам