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 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. |