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 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. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für