Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yetkilendirme, kullanıcının neler yapabileceğini belirleyen işlemi ifade eder. Örneğin, bir yönetici kullanıcının belge kitaplığı oluşturmasına, belge eklemesine, belgeleri düzenlemesine ve silmesine izin verilir. Kitaplıkla çalışan yönetici olmayan bir kullanıcı yalnızca belgeleri okuma yetkisine sahip.
Yetkilendirme, kimlik doğrulamasından ayrı ve farklıdır. Ancak yetkilendirme, bir kimlik doğrulama mekanizmasına dayanır. Kimlik doğrulaması, kullanıcının kimliğini doğrulama işlemidir ve bu da kullanıcı için bir veya daha fazla kimlik nesnesi oluşturulmasına neden olabilir.
ASP.NET Core'da kimlik doğrulaması hakkında daha fazla bilgi için bkz . ASP.NET Çekirdek Kimlik Doğrulamasına Genel Bakış.
Yetkilendirme türleri
ASP.NET Core yetkilendirmesi basit, bildirim temelli bir rol ve zengin ilke tabanlı bir model sağlar. Yetkilendirme gereksinimlerle ifade edilir ve işleyiciler kullanıcının taleplerini gereksinimlere göre değerlendirir. Kesinlik denetimleri, kullanıcının erişmeye çalıştığı kaynağın hem kullanıcı kimliğini hem de özelliklerini değerlendiren basit ilkelere veya ilkelere dayalı olabilir.
Namespace'ler
Yetkilendirme bileşenleri, AuthorizeAttribute ve AllowAnonymousAttribute öznitelikleri de dahil olmak üzere, Microsoft.AspNetCore.Authorization ad alanında bulunur.
Basit yetkilendirme belgelerine bakın.
Ek kaynaklar
- Minimum API'lerde kimlik doğrulaması ve yetkilendirme
- ASP.NET Core Blazor kimlik doğrulama ve yetkilendirme
- ASP.NET Core'da Sayfaların Yetkilendirme Kuralları
ASP.NET Core