System.IdentityModel.Claims 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 das WCF-anspruchsbasierte (Windows Communication Foundation) Identitätsautorisierungsmodell implementieren. Dieses Modell enthält die Claim-Klasse und die ClaimSet-Klasse.
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. Die WIF-Klassen, die Ansprüche, Anspruchstypen sowie Identitäten und Prinzipale darstellen, die auf Ansprüchen basieren, die im System.Security.Claims-Namespace enthalten sind. Ab .NET 4.5, sollten diese Klassen anstelle denen im System.IdentityModel.Claims-Namespace verwendet werden.
Klassen
Claim |
Stellt einen Anspruch dar, der einer Entität zugeordnet ist. |
ClaimSet |
Stellt die Auflistung von Ansprüchen dar, die einer Entität zugeordnet sind. |
ClaimTypes |
Stellt die vordefinierten Typen von Ansprüchen dar, die eine Entität beanspruchen kann. Diese Klasse kann nicht vererbt werden. |
DefaultClaimSet |
Stellt eine Standardimplementierung der ClaimSet-Klasse bereit. |
Rights |
Definiert die vordefinierten Typen von Rechten, die einem Claim-Objekt zugeordnet werden können. |
WindowsClaimSet |
Stellt eine Auflistung von Windows-Ansprüchen dar, die einer Entität zugeordnet werden. |
X509CertificateClaimSet |
Stellt eine Auflistung von Ansprüchen dar, die aus einem X.509-Zertifikat extrahiert wurden und einer Entität zugeordnet sind. |