Freigeben über


System.IdentityModel.Claims Namespace

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.