У меня есть этот контроллер, который должен быть авторизован только для role = 1, но внутри него также есть действие, которое должно быть авторизовано для обеих ролей, т. Е. 1 и 2, так что я сделал то, что я авторизовал контроллер для роли 1и затем переопределить действие, чтобы иметь 2 роли, но это не работает, оно все еще доступно только для роли 1.
почему?
[Authorize(Roles = "1")]
public class ServicesController : BaseController
{
// GET: Services
[OverrideAuthorization]
[Authorize(Roles="1,2")]
[HttpGet]
public JsonResult GetServices()
{
return Json(ServicesRepository.SelectServices(), JsonRequestBehavior.AllowGet);
}
}