2013-06-18 5 views
0

В сценарии сценариев, которым требуется аутентификация для запуска (запуск как учетная запись службы, блокировка настроек совместного доступа и т. Д.), Есть способ аутентифицироваться как пользователь Google с помощью HTTP-инструмента, такого как cURL, UrlFetchApp или даже скрипты PowerShell из среды Windows Server?Аутентификация пользователя скрипта Google Apps по HTTP

+0

Вы говорите о вызове сценария, который развертывается как веб-приложение с аутентификацией? ИЛИ разговаривать с другими службами из Script Apps с помощью аутентификации. –

+0

Я думал о том, как вызвать веб-сервис, созданный с помощью скрипта приложений из другого приложения, или даже сценарий PowerShell или Bash. – Greg

ответ

0

Вам нужно будет немного поработать над этой работой.

Во-первых, при публикации сценария приложений обязательно измените «кто имеет доступ к приложению» на что-то вроде «только я».

Затем вам нужно посмотреть, что произойдет, если вы попытаетесь удалить этот URL из внешней службы без проверки подлинности. Может быть некоторая помощь от кодов ошибок, которые вы, скорее всего, получите.

Я предполагаю, что вы можете использовать следующие документы для аутентификации для служб Google в целом. Тогда вам, скорее всего, придется передать sessionID или Accesskey какого-то рода. У меня есть только краткое понимание OAuth, но я предполагаю, что вы сможете установить более постоянную связь между вашим другим сервером и вашим конкретным скриптом Google Apps.

Надеюсь, это поможет.

Jacob

Смежные вопросы