System.IdentityModel.Policy 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 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. |