Share via


Microsoft.AspNetCore.Authorization.Infrastructure Namespace

Enthält Typen, die die Unterstützung für die Autorisierung ermöglichen.

Klassen

AssertionRequirement

Implementiert eine IAuthorizationHandler und IAuthorizationRequirement , die eine vom Benutzer angegebene Assertion akzeptiert.

ClaimsAuthorizationRequirement

Implementiert ein IAuthorizationHandler undIAuthorizationRequirement, das mindestens eine instance des angegebenen Anspruchstyps erfordert, 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.

NameAuthorizationRequirement

Implementiert eine IAuthorizationHandler , die IAuthorizationRequirement erfordert, dass der aktuelle Benutzername mit dem angegebenen Wert übereinstimmen muss.

OperationAuthorizationRequirement

Eine Hilfsklasse, um eine nützliche IAuthorizationRequirement Klasse bereitzustellen, die einen Namen enthält.

PassThroughAuthorizationHandler

Infrastrukturklasse, die ermöglicht, dass ein IAuthorizationRequirement eigenes IAuthorizationHandlerist.

RolesAuthorizationRequirement

Implementiert ein IAuthorizationHandler und IAuthorizationRequirement , das 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.