Мое приложение нуждается в возможности защиты на разных уровнях для разных команд. Например, кто-то может быть администратором для одной команды, но может быть только наблюдателем для другой.
В идеале я хотел бы иметь один небольшой набор ролей, но я хотел бы назначать людей на отдельные роли в каждой команде. т. е. «Джо» может быть администратором для TeamA, но иметь доступ для чтения для TeamB.
Поддержит ли это инфраструктура провайдера Asp.Net?
-- Мэтт
Обновление: моя проблема связана с методом «IsInRole». Он принимает один параметр. Помимо взлома (объединения двух элементов, таких как идентификатор команды и имя роли), есть ли какой-либо другой способ осуществить это?