Microsoft.AspNetCore.Authorization.Infrastructure Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Typen, die die Unterstützung für die Autorisierung aktivieren.
Klassen
| Name | Beschreibung |
|---|---|
| AssertionRequirement |
Implementiert eine IAuthorizationHandler und IAuthorizationRequirement die eine vom Benutzer angegebene Assertion akzeptiert. |
| ClaimsAuthorizationRequirement |
Implementiert ein IAuthorizationHandler und IAuthorizationRequirement erfordert mindestens eine Instanz des angegebenen Anspruchstyps, und wenn zulässige Werte angegeben werden, muss der Anspruchswert einer der zulässigen Werte sein. |
| DenyAnonymousAuthorizationRequirement |
Implementiert ein IAuthorizationHandler und IAuthorizationRequirement erfordert, dass der aktuelle Benutzer authentifiziert werden muss. Dadurch werden Succeed(IAuthorizationRequirement) authentifizierte Benutzer aufgerufen. Wie alle integrierten Anforderungen ruft sie nie auf Fail(). Die DefaultAuthorizationEvaluator Erstellung eines Fehlers AuthorizationResult , wenn eine Anforderung nicht erfolgreich war, auch wenn andere Anforderungen erfolgreich waren, und keine Anforderung explizit fehlgeschlagen ist. |
| NameAuthorizationRequirement |
Implementiert ein IAuthorizationHandler und IAuthorizationRequirement erfordert, dass der aktuelle Benutzername mit dem angegebenen Wert übereinstimmt. |
| OperationAuthorizationRequirement |
Eine Hilfsklasse, die einen nützlichen IAuthorizationRequirement Namen enthält. |
| PassThroughAuthorizationHandler |
Infrastrukturklasse, die es IAuthorizationRequirement ermöglicht, ein eigenes IAuthorizationHandlerzu sein. |
| RolesAuthorizationRequirement |
Implementiert einen IAuthorizationHandler Rollenanspruch, IAuthorizationRequirement der mindestens einen Rollenanspruch erfordert, dessen Wert eine der zulässigen Rollen sein muss. |
Hinweise
Weitere Informationen zur Autorisierung finden Sie unter Einführung in die Autorisierung in ASP.NET Core.