Satura rādītājs:

Kas ir autorizācijas filtrs MVC?
Kas ir autorizācijas filtrs MVC?

Video: Kas ir autorizācijas filtrs MVC?

Video: Kas ir autorizācijas filtrs MVC?
Video: What is Authorization filter in MVC ? 2024, Maijs
Anonim

Bet, ja vēlaties, lai darbības metodes būtu pieejamas tikai autentificētiem un autorizētiem lietotājiem, jums ir jāizmanto Autorizācijas filtrs MVC . The Autorizācijas filtrs nodrošina divus iebūvētus atribūtus, piemēram, Autorizēt un AllowAnonymous, ko mēs varam izmantot atbilstoši mūsu biznesa prasībām.

Tāpat jūs varat jautāt, kas ir autorizācijas filtrs MVC?

Autorizācijas filtri ir atbildīgi par lietotāja piekļuves pārbaudi; tie ietvarā ievieš IAuthorizationFilterinterfeisu. Šie filtriem izmanto, lai īstenotu autentifikācija un autorizācija kontroliera darbībām. Piemēram, Autorizēt filtru ir piemērs an Autorizācijas filtrs.

Zināt arī, kādi ir MVC filtru veidi? ASP. NET MVC ietvars atbalsta četrus dažādu veidu filtrus:

  • Autorizācijas filtri - ievieš atribūtu IAuthorizationFilter.
  • Darbību filtri - ievieš atribūtu IActionFilter.
  • Rezultātu filtri - ievieš atribūtu IResultFilter.
  • Izņēmuma filtri - ievieš atribūtu IExceptionFilter.

Tātad, kā autorizācijas filtrs tiek ieviests MVC?

Autorizācijas filtrs ASP. NET MVC

  1. Izvēlieties "tīmekļa lietojumprogrammas" projektu un piešķiriet savam projektam atbilstošu nosaukumu.
  2. Atlasiet "tukša" veidni, atzīmējiet izvēles rūtiņu MVC un noklikšķiniet uz Labi.
  3. Ar peles labo pogu noklikšķiniet uz kontrolleru mapes un pievienojiet jaunu kontrolleri.
  4. Ar peles labo pogu noklikšķiniet uz indeksa metodes HomeController.

Kā darbojas MVC autentifikācija?

Veidlapas Autentifikācija Veidlapas pamatā autentifikācija nodrošina ievades veidlapu, kurā lietotāji var ievadīt lietotājvārdu un paroli ar pavadošo loģiku lietojumprogrammā, kas nepieciešama šo akreditācijas datu apstiprināšanai. MVC nodrošina lielu infrastruktūras atbalstu Forms Autentifikācija.

Ieteicams: