Freigeben über


System.IdentityModel.Policy Namespace

Enthält Klassen, die verwendet werden, um mit Hilfe des WCF-anspruchsbasierten Identitätsmodells Berechtigungsverwaltung zu implementieren.

Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in .NET Framework wurde das WCF-anspruchsbasierte Identitätsmodell von WIF ersetzt. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, das verwendet werden kann, um die Authentifizierung und Autorisierung über mehrere Microsoft-Produktstapel einschließlich CLR, WCF und ASP.NET bereitzustellen. In WIF wird die Autorisierungsrichtlinie implementiert, indem die ClaimsAuthorizationManager-Klasse erweitert wird. Ab .NET 4.5 sollte Berechtigungsverwaltung implementiert werden, indem WIF anstelle von Klassen im System.IdentityModel.Claims-Namespace verwendet wird.

Klassen

AuthorizationContext

Das Auswertungsergebnis aller Autorisierungsrichtlinien, die von den Tokens in der gesendeten Nachricht und durch Aufrufen der GetAuthorizationPolicies(OperationContext)-Methode verfügbar sind.

EvaluationContext

Stellt, wenn in einer abgeleiteten Klasse überschrieben, die Ergebnisse von den Autorisierungsrichtlinien dar, die ausgewertet wurden.

Schnittstellen

IAuthorizationComponent

Stellt eine Komponente dar, die zum Autorisieren von Benutzern verwendet wird.

IAuthorizationPolicy

Definiert zum Autorisieren eines Benutzers einen Satz von Regeln anhand eines Satzes von Ansprüchen.