Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
Вся лента вопрос-ответ
Рубрики
   Разработка notes-приложений
   Разработка web-приложений
   Администрирование Notes&Domino
   Почта Lotus Domino
   Общие вопросы
 
Java: внутри файла MS Excel 2007. Часть четвёртая   В публикуемой сегодня части статьи заканчивается описание процедур загрузки электронной таблицы и начинается описание самого интересного - каким образом получить данные, хранящиеся в ячейках таблицы
Шаблоны и примеры Читать статью
 
Java: внутри файла MS Excel 2007. Часть третья   В предлагаемой вниманию читателя третьей части статьи о структуре файла электронной таблицы Microsoft Excel формата 2007 речь идёт о коде Java, "разархивирующем" файловый поток и формирующем объекты, с которыми предстоит взаимодействовать при дальнейшей обработке данных электронной таблицы
Шаблоны и примеры Читать статью
 
Java: внутри файла MS Excel 2007. Часть вторая   В настоящем материале автор постарается систематизировать свои знания о том, как устроено хранение данных электронной таблицы, и презентовать небольшую Java-библиотеку, предоставляющую возможность чтения данных и заполнения файла электронной таблицы Microsoft Excel
Шаблоны и примеры Читать статью
 


Вопрос-ответ

RSS
Главная   Вопрос-ответ   Подписание дизайна базы данных

Подписание дизайна базы данных

Вопрос:

Есть ли разница, делать подписание дизайна базы при помощи ID разработчика или ID сервера, и какая

Ответ:


Добрый день!
С точки зрения механизма - разницы никакой. Подпись - она и в африке подпись
Разница возникает из-за настроек системы. И эта разница может оказаться настолько существенной, что приведет к невозможности функционирования приложения
При выполнении кода на станциях пользователей (Notes - клиент) - механизм ECL (execution control list)
Если Вы редко видите окно предупреждения ECL о неразрешенном коде, значит, этот механизм у Вас более-менее настроен
Если ECL настроен строго (и серверу нет прав на выполнение кода на станциях), то подпись базы серверной учётной записью приведет к тому, что алерт будет выскакивать у всех пользователей. Впрочем, он будет выскакивать и в том случае, если в ECL не даны права разработчику на выполнение определенных действий

При выполнении кода на сервере - в серверных агентах, web-агентах может возникнуть один из сценариев нарушения работоспособности приложения
а. Если в разделе Security серверного документа (так называемый серверный ECL) подписанту не разрешено выполнение кода - агент не будет выполнен. В этом случае, в версии Domino 6 у агента, подписанного сервером (текущим сервером) проблем быть не должно. Код, подписанный учётной записью текущего сервера имеет возможность выполнения unrestricted methods and operations (кода с неограниченным доступом)
б. Доступ к базам данных в агентах, исполняемых от имени подписанта. Обычно права сервера к базам (в том числе и почтовым базам пользователей) "круче" доступа разработчика. И для того, скажем, чтобы "прошерстить" почтовые базы пользователей, агент в большинстве случаев должен быть подписан серверной учётной записью (с выполнением пункта а.). Впрочем, я бы не советовал разрешать запуск агентов, подписанных сервером - в виду того, что серверная учётная запись обычно не защищена паролем, а права сервера слишком большие

Успехов!
Николай Норкин
 
  Опубликовано — 06/22/2007 |    

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Lotus notes и ЭЦП
29.09.2017 17:16:14
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
 
© LOGOSPHERE.RU