Spisu treści:

Co to jest filtr autoryzacji w MVC?
Co to jest filtr autoryzacji w MVC?

Wideo: Co to jest filtr autoryzacji w MVC?

Wideo: Co to jest filtr autoryzacji w MVC?
Wideo: What is Authorization filter in MVC ? 2024, Listopad
Anonim

Ale jeśli chcesz, aby metody akcji były dostępne tylko dla uwierzytelnionych i autoryzowanych użytkowników, musisz użyć Filtr autoryzacji w MVC . ten Filtr autoryzacji zapewnia dwa wbudowane atrybuty, takie jak Autoryzować i AllowAnonymous, z których możemy korzystać zgodnie z naszymi wymaganiami biznesowymi.

Podobnie możesz zapytać, co to jest filtr autoryzacji w MVC?

Filtry autoryzacji są odpowiedzialni za sprawdzanie Dostępu Użytkownika; te implementują interfejs IAuthorizationFilterinterface w ramach. Te filtry używane do realizacji uwierzytelnianie oraz upoważnienie dla akcji kontrolera. Na przykład Autoryzuj filtr jest przykładem an Filtr autoryzacji.

Wiesz też, jakie są typy filtrów w MVC? Platforma ASP. NET MVC obsługuje cztery różne typy filtrów:

  • Filtry autoryzacji - implementuje atrybut IAuthorizationFilter.
  • Filtry akcji - implementuje atrybut IActionFilter.
  • Filtry wyników - implementuje atrybut IResultFilter.
  • Filtry wyjątków - implementuje atrybut IExceptionFilter.

A więc, jak zaimplementować filtr autoryzacji w MVC?

Filtr autoryzacji w ASP. NET MVC

  1. Wybierz projekt "aplikacja internetowa" i nadaj odpowiednią nazwę swojemu projektowi.
  2. Wybierz „pusty” szablon, zaznacz pole wyboru MVC i kliknij OK.
  3. Kliknij prawym przyciskiem myszy folder controllers i dodaj nowy kontroler.
  4. Kliknij prawym przyciskiem myszy metodę indeksowania w HomeController.

Jak działa uwierzytelnianie MVC?

Formularze Uwierzytelnianie Oparte na formularzu uwierzytelnianie udostępnia formularz wejściowy, w którym użytkownicy mogą wprowadzić nazwę użytkownika i hasło wraz z towarzyszącą im logiką w aplikacji potrzebnej do weryfikacji tych poświadczeń. MVC zapewnia duże wsparcie infrastrukturalne dla Forms Uwierzytelnianie.

Zalecana: