İçindekiler:

MVC'de yetkilendirme filtresi nedir?
MVC'de yetkilendirme filtresi nedir?

Video: MVC'de yetkilendirme filtresi nedir?

Video: MVC'de yetkilendirme filtresi nedir?
Video: Mvc Proje Kampı 96 Yetkilendirme Düzenlemeleri 2024, Kasım
Anonim

Ancak, eylem yöntemlerinin yalnızca kimliği doğrulanmış ve yetkilendirilmiş kullanıcılar tarafından kullanılabilir olmasını istiyorsanız, o zaman aşağıdakileri kullanmanız gerekir. MVC'de Yetkilendirme Filtresi . NS Yetkilendirme Filtresi gibi iki yerleşik özellik sağlar Yetki vermek ve iş gereksinimlerimize göre kullanabileceğimiz AllowAnonymous.

Benzer şekilde, MVC'de yetkilendirme filtresinin ne olduğunu sorabilirsiniz.

Yetkilendirme Filtreleri Kullanıcı Erişimini kontrol etmekten sorumludur; bunlar çerçevede IAuthorizationFilterinterface'i uygular. Bunlar filtreler uygulamak için kullanılır kimlik doğrulama ve yetki Kontrolör eylemleri için. Örneğin, Yetkilendirme filtresi bir örnektir Yetkilendirme filtresi.

Ayrıca MVC'deki filtre türlerinin neler olduğunu da bilin. ASP. NET MVC çerçevesi dört farklı filtre türünü destekler:

  • Yetkilendirme filtreleri – IAuthorizationFilter özniteliğini uygular.
  • Eylem filtreleri – IActionFilter özniteliğini uygular.
  • Sonuç filtreleri – IResultFilter özniteliğini uygular.
  • İstisna filtreleri – IExceptionFilter özniteliğini uygular.

Aynen öyle, MVC'de yetkilendirme filtresi nasıl uygulanır?

ASP. NET MVC'de Yetkilendirme Filtresi

  1. "Web uygulaması" projesini seçin ve projenize uygun bir isim verin.
  2. "Boş" şablonu seçin, MVC onay kutusunu işaretleyin ve Tamam'a tıklayın.
  3. Denetleyiciler klasörüne sağ tıklayın ve yeni bir denetleyici ekleyin.
  4. HomeController'da Index yöntemine sağ tıklayın.

MVC kimlik doğrulaması nasıl çalışır?

Formlar kimlik doğrulama Forma dayalı kimlik doğrulama kullanıcıların bu kimlik bilgilerini doğrulamak için gereken uygulamada kullanıcı adı ve şifreyi eşlik eden mantıkla girebilecekleri bir giriş formu sağlıyor. MVC Formlar için birçok altyapı desteği sağlar kimlik doğrulama.

Önerilen: