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 die anspruchsbasierte Identität in .NET implementieren, einschließlich Klassen, die Ansprüche, anspruchsbasierte Identitäten und anspruchsbasierte Prinzipale darstellen
Klassen
AuthenticationInformation |
Enthält die Authentifizierungsinformationen, die eine Authentifizierungsstelle bestätigt, wenn ein Token für ein Subjekt erstellt wird. |
AuthenticationTypes |
Definiert Authentifizierungstypen für die AuthenticationType-Eigenschaft. |
AuthorizationContext |
Stellt Kontextinformationen eines Autorisierungsereignisses bereit. Dies umfasst auch den Prinzipal, der den Aufrufer darstellt, die angeforderte Ressource und die Aktion, die ausgeführt wird. |
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 Anspruchsauthentifizierungs-Manager stellt einen Bereich in der Anspruchsverarbeitungs-Pipeline zur Anwendung von Ablauflogik (Filtern, Validierung, Erweiterung) für die Anspruchsauflistung im eingehenden Prinzipal bereit, bevor die Ausführung den 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, denen ein Subjekt zugewiesen werden kann. Diese Klasse kann nicht vererbt werden. |
ClaimValueTypes |
Definiert Anspruchswerttypen gemäß den Typ-URIs, die von W3C und OASIS definiert wurden. Diese Klasse kann nicht vererbt werden. |
DynamicRoleClaimProvider |
Die einzige Methode, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), die von dieser Klasse verfügbar gemacht wird, ist veraltet. Sie können ein ClaimsAuthenticationManager-Objekt verwenden, um Ansprüche einem ClaimsIdentity-Objekt hinzuzufügen. |