Можно ли сделать многоуровневую роль в ASP.NET личность?
Всем Привет,
Заранее приношу свои извинения, если мой вопрос покажется вам неясным.
Я знаю, что умею создавать роли в ASP.NET личность.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я ищу способ создать многоуровневую модель администрирования.
Для упрощения предположим, что существует три группы: А, В и С.
И все три группы имеют своих собственных администраторов, которые управляют своими собственными группами.
Группа а также отвечает как за группу в, так и за группу С.
Я ищу способ для администратора группы А получить права на B и C, а также расширить модель как можно глубже и шире.
Что я уже пробовал:
В настоящее время я экспериментирую с ручными способами хранения иерархии в другой таблице и выполняю поиск, а затем рекурсивно продолжаю добавлять права всякий раз, когда происходит обновление.