Microsoft.AspNetCore.Authorization.Infrastructure Obor názvů

Obsahuje typy, které umožňují podporu pro autorizaci.

Třídy

AssertionRequirement

Implementuje IAuthorizationHandler kontrolní výraz zadaný IAuthorizationRequirement uživatelem.

ClaimsAuthorizationRequirement

Implementuje IAuthorizationHandler a IAuthorizationRequirement který vyžaduje alespoň jednu instanci zadaného typu deklarace identity a pokud jsou zadané povolené hodnoty, musí být hodnota deklarace identity libovolná z povolených hodnot.

DenyAnonymousAuthorizationRequirement

Implementuje IAuthorizationHandler a IAuthorizationRequirement který vyžaduje ověření aktuálního uživatele.

NameAuthorizationRequirement

Implementuje IAuthorizationHandler a IAuthorizationRequirement který vyžaduje, aby aktuální uživatelské jméno odpovídalo zadané hodnotě.

OperationAuthorizationRequirement

Pomocná třída, která poskytuje užitečný IAuthorizationRequirement název.

PassThroughAuthorizationHandler

Třída infrastruktury, která umožňuje IAuthorizationRequirement , aby byla vlastní IAuthorizationHandler.

RolesAuthorizationRequirement

Implementuje IAuthorizationHandler a IAuthorizationRequirement vyžaduje aspoň jednu deklaraci identity role, jejíž hodnota musí být libovolná z povolených rolí.

Poznámky

Další informace o autorizaci najdete v tématu Úvod k autorizaci v ASP.NET Core.