В ASP.NET MVC вы обычно авторизуете либо контроллеры, либо методы контроллеров.
Чтобы сделать это, вы просто добавляете [Authorize]
вверху контроллера или метода контроллера.
Если вы хотите авторизовать только определенные роли, используйте [Authorize("RoleName")]
.
Пример:
[Authorize]
public class MyController : Controller
{
public ActionResult SomeAction()
{
// ...
}
[Authorize("Administrators")]
public ActionResult AdministrativeAction()
{
// ...
}
}