Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2013, 20:08
Новичок на форуме
Отправить личное сообщение для gtr-kaz Посмотреть профиль Найти все сообщения от gtr-kaz
 
Регистрация: 30.07.2013
Сообщений: 1

Вопрос к знатокам google apps script
Нужно написать простой скрипт обработчик на google apps script. В целях безопасности скрипт обработчик должен находиться на аккаунте google пользователя (на google drive). На мой скромный взгляд безопасность достигается за счет того что авторизация к аккаунту пользователя дается скрипту находящемуся внутри его же google пользователя.

В чем проблема. Непонятно как защитить скрипт от случайного или преднамеренного вмешательства пользователя, от копирования и изменения скрипта.

1) Частичным решением могло выступить возможность кодирования доступа при открытии Spreadsheet, но такой функциональности у google drive нет.

2) Подумал о разбивке всего кода на составные функциональные части и запуск их в качестве вэб приложений. Далее в скрипт обработчик вставлять только ссылки на эти вэб приложения.
Здесь возникают вопросы:
1. Если опубликовать вэб приложения, то кому они будут принадлежать, сможет ли пользователь получить доступ к изменению их.
2. Не пострадает ли безопасность при вынесении части функциональности в вэб приложения. Где они будут размещены, насколько защищены (адекватно защите документов на google drive), будет ли возможно получить к ним доступ любому стороннему пользователю, кроме зашедшего под аккаунтом google пользователя.

3) Буду очень благодарен более правильному решению данного вопроса.
Ответить с цитированием
  #2 (permalink)  
Старый 17.10.2013, 17:41
Новичок на форуме
Отправить личное сообщение для oshliaer Посмотреть профиль Найти все сообщения от oshliaer
 
Регистрация: 17.10.2013
Сообщений: 4

Предлагаю использовать библиотеки Google Apps Script
В Google Apps Script есть возможность использования библиотек.
Вы создаете свой скрипт у себя, как разработчик, а пользователю передайте только ссылку на код. У пользователя будет минимальный скрипт, который будет вызывать ваши внешние функции.

https://developers.google.com/apps-s...uide_libraries

С уважением.

Последний раз редактировалось oshliaer, 17.10.2013 в 19:18.
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2014, 08:11
Интересующийся
Отправить личное сообщение для shkur Посмотреть профиль Найти все сообщения от shkur
 
Регистрация: 22.05.2008
Сообщений: 16

интересная мысля. Только вот они Experimental. Могут закрыть и все старания в пустую...
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2014, 08:31
Новичок на форуме
Отправить личное сообщение для oshliaer Посмотреть профиль Найти все сообщения от oshliaer
 
Регистрация: 17.10.2013
Сообщений: 4

to shkur

Более чем актуально. Но все зависит от массовости использования продукта. Кто-то должен начинать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 11:56
Вопрос по маркерам Google Map flider Общие вопросы Javascript 1 22.03.2012 17:52
Вопрос новичка в java script realyhead Общие вопросы Javascript 7 09.02.2012 20:33
Очень глупый вопрос для очистки совести (google analytics) shaltay Events/DOM/Window 0 04.05.2011 12:01
Вопрос по Google API mcpro Общие вопросы Javascript 0 01.12.2010 10:07