System.IdentityModel.Policy Namespace

Enthält Klassen, die zum Implementieren von Autorisierungsrichtlinien bei Verwendung des anspruchsbasierten WCF-Identitätsmodells verwendet werden.

Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in das .NET Framework wurde das anspruchsbasierte WCF-Identitätsmodell von WIF abgelöst. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, mit dem Authentifizierung und Autorisierung über mehrere Microsoft Produktstapel bereitgestellt werden können, einschließlich CLR, WCF und ASP.NET. In WIF wird die Autorisierungsrichtlinie durch Erweitern der ClaimsAuthorizationManager Klasse implementiert. Ab .NET 4.5 sollte die Autorisierungsrichtlinie mithilfe von WIF anstelle der Klassen im System.IdentityModel.Claims Namespace implementiert werden.

Klassen

Name Beschreibung
AuthorizationContext

Das Ergebnis der Auswertung aller autorisierungsrichtlinien, die von den Token in der gesendeten Nachricht und durch Aufrufen der GetAuthorizationPolicies(OperationContext) Methode verfügbar sind.

EvaluationContext

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Ergebnisse der Autorisierungsrichtlinien dargestellt, die ausgewertet wurden.

Schnittstellen

Name Beschreibung
IAuthorizationComponent

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

IAuthorizationPolicy

Definiert eine Reihe von Regeln für die Autorisierung eines Benutzers aufgrund einer Gruppe von Ansprüchen.