Microsoft.AspNetCore.Authorization.Infrastructure Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.