Меня попросили обновить несколько приложений, и я планирую объединить их все в одно приложение asp.net. Меня устраивает это решение, я разговаривал с коллегами по работе, и они также думают, что это лучший вариант.
Доступ к приложению будет осуществляться небольшой группой пользователей, принадлежащих к большему домену. В настоящее время я планирую использовать проверку подлинности Windows и разрешить доступ к приложению asp.net только небольшой группе пользователей. Также должно быть некоторое управление ролями, чтобы только определенные пользователи могли просматривать определенные функции.
Я действительно не хочу иметь много разных групп окон; поэтому я не хочу назначать разные группы окон для разных папок и управлять разрешениями в web.config.
Что я хочу сделать: - Назначить одну группу окон небольшой группе пользователей, которые будут иметь доступ к странице. - Создайте настраиваемого поставщика членства и управляйте пользователем, который обращается к приложению. Затем в зависимости от пользователя я назначу ему текущий набор ролей. - Добавьте настройку приложения в web.config с именем текущего администратора, чтобы, если он войдет в систему, ему будут назначены все роли, и он сможет создавать и назначать роли другим пользователям.
Буду признателен за совет, если это будет правильный способ сделать это.
Спасибо!