Cuprins:

Ce este filtrul de autorizare în MVC?
Ce este filtrul de autorizare în MVC?

Video: Ce este filtrul de autorizare în MVC?

Video: Ce este filtrul de autorizare în MVC?
Video: What is Authorization filter in MVC ? 2024, Mai
Anonim

Dar dacă doriți ca metodele de acțiune să fie disponibile numai pentru utilizatorii autentificați și autorizați, atunci trebuie să utilizați Filtrul de autorizare în MVC . The Filtru de autorizare oferă două atribute încorporate, cum ar fi Autoriza și AllowAnonymous pe care le putem folosi conform cerințelor noastre de afaceri.

În mod similar, vă puteți întreba, ce este filtrul de autorizare în MVC?

Filtre de autorizare sunt responsabili pentru verificarea accesului utilizatorului; acestea implementează interfața IAuthorizationFilter în cadru. Aceste filtre folosit pentru implementare autentificare și autorizare pentru acțiunile controlorului. De exemplu, cel Autorizați filtrul este un exemplu de an Filtru de autorizare.

De asemenea, știți, care sunt tipurile de filtre în MVC? Cadrul ASP. NET MVC acceptă patru tipuri diferite de filtre:

  • Filtre de autorizare – Implementează atributul IAuthorizationFilter.
  • Filtre de acțiune – Implementează atributul IActionFilter.
  • Filtre de rezultate – Implementează atributul IResultFilter.
  • Filtre de excepții – Implementează atributul IExceptionFilter.

Doar așa, cum este implementat filtrul de autorizare în MVC?

Filtru de autorizare în ASP. NET MVC

  1. Alege proiectul „aplicație web” și dă un nume adecvat proiectului tău.
  2. Selectați șablonul „gol”, bifați caseta de selectare MVC și faceți clic pe OK.
  3. Faceți clic dreapta pe folderul controlere și adăugați un controler nou.
  4. Faceți clic dreapta pe metoda Index în HomeController.

Cum funcționează autentificarea MVC?

Forme Autentificare Pe bază de formă autentificare furnizează un formular de introducere în care utilizatorii pot introduce numele de utilizator și parola cu logica însoțitoare în aplicația necesară pentru validarea acelor acreditări. MVC oferă mult suport de infrastructură pentru Forms Autentificare.

Recomandat: