Если невозможно добавить его в глобальное место, я подумал о добавлении его, по крайней мере, глобально на уровне контроллера: я смотрел здесь и увидел, что декоратор [Authorize (roles = «Администратор»)] позволяет вам ограничить доступ к определенному методу/класс для пользователей администратора. Тем не менее, я хочу «наоборот». Я имею в виду что -то вроде авторизации , которое имело следующее поведение:
Код: Выделить всё
[AuthorizeAlways(Roles = "SuperAdministrator")]
public class ControlPanelController : Controller
{
[Authorize(Roles = "SetterUser")]
public ActionResult SetTime()
{
}
[Authorize(Roles = "PowerUser")]
[MinimumAgeAuthorize(50)]
public ActionResult ShutDown()
{
}
}
Я не знаю, имеет ли это смысл. Является ли это возможным? Где я могу это сделать? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/593 ... here-to-ce