Microsoft.AspNetCore.Authorization Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yetkilendirme desteğini etkinleştiren türler içerir. Ana türler şunlardır IAuthorizationRequirement (karşılanması gereken bir gereksinimi temsil eden işaretçi arabirimi), IAuthorizationHandler (gereksinimlerin karşılanıp karşılanmadığını belirlemekten sorumlu arabirim) ve AuthorizationPolicyBuilder (adlandırılmış gereksinim listelerini tanımlayan AuthorizationPolicy nesneleri oluşturmak için kullanılır).
Sınıflar
AllowAnonymousAttribute |
Bu özniteliğin uygulandığı sınıf veya yöntemin yetkilendirme gerektirmediğini belirtir. |
AuthorizationBuilder |
Yetkilendirmeyi yapılandırmak için kullanılır |
AuthorizationFailure |
hata sonucunu AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)kapsüller. |
AuthorizationFailureReason |
Yetkilendirmenin başarısız olmasının bir nedenini kapsüller. |
AuthorizationHandler<TRequirement> |
Belirli bir gereksinim türü için çağrılanması gereken yetkilendirme işleyicileri için temel sınıf. |
AuthorizationHandler<TRequirement,TResource> |
Belirli gereksinim ve kaynak türleri için çağrılanması gereken yetkilendirme işleyicileri için temel sınıf. |
AuthorizationHandlerContext |
tarafından IAuthorizationHandlerkullanılan yetkilendirme bilgilerini içerir. |
AuthorizationMiddleware |
Yetkilendirme özelliklerini etkinleştiren bir ara yazılım. |
AuthorizationOptions |
ve IAuthorizationPolicyProvidertarafından IAuthorizationService kullanılan programlı yapılandırmayı sağlar. |
AuthorizationPolicy |
Yetkilendirme gereksinimlerinin bir koleksiyonunu ve değerlendirildikleri şemayı veya düzenleri temsil eder; bunların tümünün yetkilendirmenin başarılı olması için başarılı olması gerekir. |
AuthorizationPolicyBuilder |
İlke oluşturmak için kullanılır. |
AuthorizationResult |
sonucunu AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)kapsüller. |
AuthorizationServiceExtensions |
için IAuthorizationServiceuzantı yöntemleri. |
AuthorizeAttribute |
Bu özniteliğin uygulandığı sınıf veya yöntemin belirtilen yetkilendirmeyi gerektirdiğini belirtir. |
DefaultAuthorizationEvaluator |
Yetkilendirme isteğinin başarılı olup olmadığını belirler. |
DefaultAuthorizationHandlerContextFactory |
Yetkilendirme için kullanılan sağlamak için kullanılan bir AuthorizationHandlerContext tür. |
DefaultAuthorizationHandlerProvider |
Bir yetkilendirme isteği için s sağlayan işleyici sağlayıcısının IAuthorizationHandlervarsayılan uygulaması. |
DefaultAuthorizationPolicyProvider |
Belirli bir ad için bir sağlayan AuthorizationPolicy ilke sağlayıcısının varsayılan uygulaması. |
DefaultAuthorizationService |
Varsayılan uygulamasıdır IAuthorizationService. |
Arabirimler
IAllowAnonymous |
Anonim kullanıcılara erişime izin veren işaretçi arabirimi. |
IAuthorizationEvaluator |
Yetkilendirme isteğinin başarılı olup olmadığını belirler. |
IAuthorizationHandler |
Bu arabirimi uygulayan sınıflar yetkilendirmeye izin verilirse bir karara varabiliyor. |
IAuthorizationHandlerContextFactory |
Yetkilendirme için kullanılan sağlamak için kullanılan bir AuthorizationHandlerContext tür. |
IAuthorizationHandlerProvider |
Yetkilendirme isteği için s sağlayabilen IAuthorizationHandlerbir tür. |
IAuthorizationMiddlewareResultHandler |
Yetkilendirmenin özel işlenmesine ve yetkilendirme yanıtının işlenmesine izin verin. |
IAuthorizationPolicyProvider |
Belirli bir ad için bir AuthorizationPolicy sağlayabilen bir tür. |
IAuthorizationRequirement |
Yetkilendirme gereksinimini temsil eder. |
IAuthorizationRequirementData |
Yetkilendirme gereksinimleri üretebilen arabirim. |
IAuthorizationService |
Kullanıcı için ilke tabanlı izinleri denetler |
IAuthorizeData |
Kaynağa yetkilendirme kuralları uygulamak için gereken veri kümesini tanımlar. |
Açıklamalar
Yetkilendirme hakkında daha fazla bilgi için bkz. ASP.NET Core'da yetkilendirmeye giriş.