Aracılığıyla paylaş


Microsoft.AspNetCore.Authorization.Infrastructure Ad Alanı

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ş .