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