Taula de continguts:

Què és el filtre d'autorització a MVC?
Què és el filtre d'autorització a MVC?

Vídeo: Què és el filtre d'autorització a MVC?

Vídeo: Què és el filtre d'autorització a MVC?
Vídeo: Виза в Индию 2022 [ПРИНЯТО 100%] | Подать заявку шаг за шагом со мной (С субтитрами) 2024, Maig
Anonim

Però si voleu que els mètodes d'acció estiguin disponibles només per als usuaris autenticats i autoritzats, heu d'utilitzar el Filtre d'autorització en MVC . El Filtre d'autorització proporciona dos atributs integrats com ara Autoritzar i AllowAnonymous que podem utilitzar segons els nostres requisits empresarials.

De la mateixa manera, us podeu preguntar què és el filtre d'autorització a MVC?

Filtres d'autorització són els responsables de comprovar l'accés de l'usuari; aquests implementen la interfície IAuthorizationFilter al marc. Aquests filtres utilitzat per implementar autenticació i autorització per a les accions del controlador. Per exemple, el Autoritzar el filtre és un exemple d'un Filtre d'autorització.

Sapigueu també, quins són els tipus de filtres a MVC? El framework ASP. NET MVC admet quatre tipus diferents de filtres:

  • Filtres d'autorització: implementa l'atribut IAuthorizationFilter.
  • Filtres d'acció: implementa l'atribut IActionFilter.
  • Filtres de resultats: implementa l'atribut IResultFilter.
  • Filtres d'excepcions: implementa l'atribut IExceptionFilter.

Així, com s'implementa el filtre d'autorització a MVC?

Filtre d'autorització a ASP. NET MVC

  1. Trieu el projecte "aplicació web" i doneu un nom adequat al vostre projecte.
  2. Seleccioneu la plantilla "buida", marqueu la casella de selecció MVC i feu clic a D'acord.
  3. Feu clic amb el botó dret a la carpeta de controladors i afegiu-ne un nou.
  4. Feu clic amb el botó dret al mètode d'índex a HomeController.

Com funciona l'autenticació MVC?

Formes Autenticació Basat en formularis autenticació proporciona un formulari d'entrada on els usuaris poden introduir el nom d'usuari i la contrasenya amb la lògica corresponent a l'aplicació necessària per validar aquestes credencials. MVC proporciona molta infraestructura de suport per a Forms Autenticació.

Recomanat: