- Создаём ресурс APP_RIGHTS, этот ресурс будет необходим пользователям, чтобы пользоваться нашим приложением. Общедоступных прав у него нет.
- Создаём приложение /csp/user/rights/. [Домашняя страница]>[Управление безопасностью]> [CSP приложения]. Выбираем ресурс, необходимый для запуска приложения, APP_RIGHTS. Убираем не аутентифицированный вход, включаем аутентификацию по паролю. Пишем путь к файлам csp : Путь до Cache: c:\cachesys\csp\user\rights.
- Создаём роль APP_RIGHTS_USER. Добавляем ресурс APP_RIGHTS. Ставим галочку в «право на использование».
- Создаём пользователя demor (не забудьте указать пароль), добавляем ему роль APP_RIGHTS_USER. Всё, теперь у этого пользователя есть право на использование приложения /csp/user/rights.
- В студии создаём страничку demo.csp
<html><body>
Congratulations!
</body></html>
Сохраняем в папку /csp/user/rights. - Нашему «приложению», состоящему из одной страницы, для успешной работы нужно право чтения базы USER. Поэтому,
- создаём роль APP_RIGHTS_USER, добавляем право чтения на ресурс %DB_USER.
- Добавляем эту роль к приложению /csp/user/rights (закладка «роли приложения»).
- Всё! Заходим по адресу 127.0.0.1:57772/csp/user/rights/demo.csp. Вводим имя пользователя demor и заданный пароль и смотрим поздравления — мы только что прочитали информацию из базы USER, хотя прав у пользователя demor на это не было.
среда, 22 октября 2008 г.
Права csp-приложения в Cache'
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
Отправить комментарий