На самом деле вы можете выполнить аутентификацию на ваших контроллерах в самом контроллере.
Вы можете настроить аутентификацию по методу:
[Authorize(Roles = "Admin")]
public ActionResult Index()
{ .... }
Или вы можете настроить его на контроллересамо по себе:
[Authorize(Roles = "Admin, SuperUser")]
public class HomeController : Controller
{ ... }
Надеюсь, это вам поможет.