c # — MVC 5 и промежуточное ПО авторизации, подобное промежуточному программному обеспечению Laravel Auth

Я пока не нашел конкретного способа в MVC 5, чтобы иметь простой, но мощный способ проверки подлинности пользователя.

В Laravel вы можете легко ограничить пользователей с помощью промежуточного программного обеспечения для аутентификации, например так:

Route::get('/home', 'HomeController@Index')->middleware('auth');

Это требует, чтобы пользователь вошел в систему или авторизовался для просмотра страницы, не имея кучу неприятных логических операторов, всегда проверяющих, что они есть. Я пытаюсь выяснить, есть ли в ASP.NET MVC 5 такое же простое решение? Я знаю, что маршрут будет выглядеть так:

public class HomeController : Controller {
public ActionResult Index() {
return View();
}
}

Есть ли способ прикрепить что-то к ActionResult, которое будет делать то же самое для простой авторизации в MVC 5?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …