Innehållsförteckning:

Vad är auktoriseringsfilter i MVC?
Vad är auktoriseringsfilter i MVC?

Video: Vad är auktoriseringsfilter i MVC?

Video: Vad är auktoriseringsfilter i MVC?
Video: 🚀 AMAZON 2.0 возвращается! - ИНТЕРНЕТ МАГАЗИН за 6 часов - Часть 2 2024, November
Anonim

Men om du vill att åtgärdsmetoderna endast ska vara tillgängliga för autentiserade och auktoriserade användare, måste du använda Behörighetsfilter i MVC . De Behörighetsfilter ger två inbyggda attribut som t.ex Godkänna och AllowAnonymous som vi kan använda enligt våra affärskrav.

På samma sätt kan du fråga dig vad är auktoriseringsfilter i MVC?

Auktoriseringsfilter är ansvariga för att kontrollera användaråtkomst; dessa implementerar IAuthorizationFilter-gränssnittet i ramverket. Dessa filter används för att genomföra autentisering och tillstånd för kontrollantåtgärder. Till exempel Auktorisera filter är ett exempel på en Behörighetsfilter.

Vet också, vilka typer av filter finns i MVC? ASP. NET MVC-ramverket stöder fyra olika typer av filter:

  • Auktoriseringsfilter – Implementerar attributet IauthorizationFilter.
  • Åtgärdsfilter – Implementerar IActionFilter-attributet.
  • Resultatfilter – Implementerar attributet IResultFilter.
  • Undantagsfilter – Implementerar IExceptionFilter-attributet.

Bara så, hur auktorisera filter implementeras i MVC?

Auktoriseringsfilter i ASP. NET MVC

  1. Välj "web application"-projekt och ge ditt projekt ett lämpligt namn.
  2. Välj "tom" mall, markera kryssrutan MVC och klicka på OK.
  3. Högerklicka på mappen controllers och lägg till en ny controller.
  4. Högerklicka på Index-metoden i HomeController.

Hur fungerar MVC-autentisering?

Blanketter Autentisering Formbaserat autentisering tillhandahåller ett inmatningsformulär där användare kan ange användarnamn och lösenord med tillhörande logik i applikationen som behövs för att validera dessa referenser. MVC ger mycket infrastrukturstöd för Forms Autentisering.

Rekommenderad: