System.Security.Claims Namespace

Enthält Klassen, die anspruchsbasierte Identität in .NET implementieren, einschließlich Klassen, die Ansprüche, anspruchsbasierte Identitäten und anspruchsbasierte Prinzipale darstellen.

Klassen

Name Beschreibung
AuthenticationInformation

Enthält die Authentifizierungsinformationen, die eine Autorität beim Erstellen eines Tokens für einen Betreff bestätigt hat.

AuthenticationTypes

Definiert Authentifizierungstypen für die AuthenticationType Eigenschaft.

AuthorizationContext

Stellt Kontextinformationen eines Autorisierungsereignisses bereit. Dazu gehört der Prinzipal, der den Aufrufer, die angeforderte Ressource und die auszuführende Aktion darstellt.

Claim

Stellt einen Anspruch dar.

ClaimProperties

Definiert die Schlüssel für Eigenschaften, die in der Properties Eigenschaft enthalten sind.

ClaimsAuthenticationManager

Definiert die Basisimplementierung für einen Anspruchsauthentifizierungs-Manager. Der Forderungsauthentifizierungs-Manager bietet einen Ort in der Forderungsverarbeitungspipeline zum Anwenden von Verarbeitungslogik (Filterung, Überprüfung, Erweiterung) auf die Anspruchssammlung im eingehenden Prinzipal, bevor die Ausführung Ihren Anwendungscode erreicht.

ClaimsAuthorizationManager

Definiert die Basisimplementierung für einen Anspruchsautorisierungs-Manager.

ClaimsIdentity

Stellt eine anspruchsbasierte Identität dar.

ClaimsPrincipal

Eine IPrincipal Implementierung, die mehrere anspruchsbasierte Identitäten unterstützt.

ClaimTypes

Definiert Konstanten für die bekannten Anspruchstypen, die einem Betreff zugewiesen werden können. Diese Klasse kann nicht vererbt werden.

ClaimValueTypes

Definiert Anspruchswerttypen gemäß den Typ-URIs, die von W3C und OASIS definiert werden. Diese Klasse kann nicht vererbt werden.

DynamicRoleClaimProvider

Die einzelne Methode, die von dieser Klasse verfügbar gemacht wird, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>)ist veraltet. Sie können ein ClaimsAuthenticationManager Objekt verwenden, um einem ClaimsIdentity Objekt Ansprüche hinzuzufügen.