System.IdentityModel.Claims Namespace

Enthält Klassen, die das anspruchsbasierte Identitätsautorisierungsmodell von Windows Communication Foundation (WCF) 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 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. Die WIF-Klassen, die Ansprüche, Anspruchstypen und Identitäten und Prinzipale darstellen, die auf Ansprüchen basieren, sind im System.Security.Claims Namespace enthalten. Ab .NET 4.5 sollten diese Klassen anstelle der Klassen im System.IdentityModel.Claims Namespace verwendet werden.

Klassen

Name Beschreibung
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 sind.

X509CertificateClaimSet

Stellt eine Auflistung von Ansprüchen dar, die aus einem X.509-Zertifikat extrahiert wurden, das einer Entität zugeordnet ist.