Разграничение прав доступа в Net приложениях
Подскажите материалы, литературу, ресурсы раскрывающие вопрос разработки многопользовательского приложения .Net с разграничением доступа.
Интересны все аспекты этого вопроса, начиная от проектирования приложения и его БД, заканчивая реализацией доступа к той или иной функции приложения в зависимости от прав пользователя. Может быть кто-то из вас готов поделиться опытом разработки подобных приложений или как минимум направить в правильном направлении.
1. Проектирование системы безопасности .Net приложения (WinForms и ASP.Net)
2. Интеграция системы безопасности с SQL Server
3. Интеграция системы безопасности с Active Directory
4. Какие инструменты предоставляет .Net для манипулирования правами, ролями и пользователями?
5. Какие инструменты предоставляет .Net для разграничения доступа к функциональности приложения?
Заранее спасибо за полезные ответы.
P.S. С Днем Системного Администратора всех причастных и способствующих оным )
Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, Джон Д. Рид, Морган Скиннер, Эрик Уайт
Visual С# 2008 Базовый курс
Часть III - программирование для Web
Хотелось бы подкорректировать свою просьбу - в основном интересует реализация разграничений доступа в WinForms приложениях. Информации по ASP.Net в сети достаточно много, чего не скажешь про WinForms.
Упомянул я серверные страницы лишь в том контексте, что они в приложении должны быть, но в большинстве случаев только для получения данных - в основном построение отчетов. Основная манипуляция с данными идет через формы Windows - добавление, удаление, редактирование.
При проектировании приложения хочется определить концепцию, кто и как может получить доступ к той или функциональности, каким образом отображать интерфейс пользователя - скрывать/открывать пункты меню и другие элементы управления.
Отдельное человеческое спасибо за инфу на русском языке ...
В WinForms вроде стандартных средств нету. Тебе нужно свою реализацию делать.