Inhoudsopgave:

Wat is een autorisatiefilter in MVC?
Wat is een autorisatiefilter in MVC?

Video: Wat is een autorisatiefilter in MVC?

Video: Wat is een autorisatiefilter in MVC?
Video: What is Authorization filter in MVC ? 2024, Mei
Anonim

Maar als u wilt dat de actiemethoden alleen beschikbaar zijn voor geverifieerde en geautoriseerde gebruikers, dan moet u de Autorisatiefilter in MVC . De Autorisatiefilter biedt twee ingebouwde attributen zoals: Toestemming geven en AllowAnonymous die we kunnen gebruiken volgens onze zakelijke vereisten.

Evenzo kunt u zich afvragen, wat is een autorisatiefilter in MVC?

Autorisatiefilters zijn verantwoordelijk voor het controleren van Gebruikerstoegang; deze implementeren de IAuthorizationFilterinterface in het raamwerk. Deze filters gebruikt om te implementeren authenticatie en autorisatie voor controlleracties. Bijvoorbeeld de Filter autoriseren is een voorbeeld van een Autorisatiefilter.

Weet ook, wat zijn de soorten filters in MVC? Het ASP. NET MVC-framework ondersteunt vier verschillende soorten filters:

  • Autorisatiefilters: implementeert het kenmerk IAuthorizationFilter.
  • Actiefilters: implementeert het kenmerk IActionFilter.
  • Resultaatfilters: implementeert het kenmerk IResultFilter.
  • Uitzonderingsfilters: implementeert het kenmerk IExceptionFilter.

Hoe wordt het autorisatiefilter geïmplementeerd in MVC?

Autorisatiefilter in ASP. NET MVC

  1. Kies "webapplicatie" project en geef een toepasselijke naam aan uw project.
  2. Selecteer "lege" sjabloon, vink het MVC-selectievakje aan en klik op OK.
  3. Klik met de rechtermuisknop op de map controllers en voeg een nieuwe controller toe.
  4. Klik met de rechtermuisknop op Index-methode in HomeController.

Hoe werkt MVC-authenticatie?

Formulieren authenticatie Op formulier gebaseerd authenticatie biedt een invoerformulier waar gebruikers de gebruikersnaam en het wachtwoord met bijbehorende logica kunnen invoeren in de applicatie die nodig is om die inloggegevens te valideren. MVC biedt veel infrastructuurondersteuning voor Forms authenticatie.

Aanbevolen: