Microsoft.AspNetCore.Authorization.Infrastructure 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ürleri içerir.
Sınıflar
AssertionRequirement |
Kullanıcı tarafından belirtilen onayları alan bir IAuthorizationHandler ve IAuthorizationRequirement uygular. |
ClaimsAuthorizationRequirement |
Belirtilen talep türünün en az bir örneğini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular ve izin verilen değerler belirtilirse, talep değeri izin verilen değerlerden biri olmalıdır. |
DenyAnonymousAuthorizationRequirement |
Geçerli kullanıcının kimliğinin doğrulanması gereken bir IAuthorizationHandler ve IAuthorizationRequirement uygular. Bu, kimliği doğrulanmış kullanıcılar için Succeed(IAuthorizationRequirement) çağırır. Tüm yerleşik gereksinimlerde olduğu gibi Fail()çağırmaz. DefaultAuthorizationEvaluator, diğer gereksinimler başarılı olsa bile herhangi bir gereksinim başarılı olmadığında ve hiçbir gereksinim açıkça başarısız olduğunda başarısız bir AuthorizationResult oluşturur. |
NameAuthorizationRequirement |
Geçerli kullanıcı adının belirtilen değerle eşleşmesini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular. |
OperationAuthorizationRequirement |
Ad içeren yararlı bir IAuthorizationRequirement sağlayan yardımcı sınıf. |
PassThroughAuthorizationHandler |
Bir IAuthorizationRequirement kendi IAuthorizationHandlerolmasını sağlayan altyapı sınıfı. |
RolesAuthorizationRequirement |
Değeri izin verilen rollerden biri olması gereken en az bir rol talebi gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular. |
Açıklamalar
Yetkilendirme hakkında daha fazla bilgi için bkz. ASP.NET Core'da yetkilendirmeye giriş