System.IdentityModel.Selectors 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.
Dieser Namespace enthält Klassen, die Authentifizierung im WCF-anspruchsbasierten (Windows Communication Foundation) Identitätsmodell implementieren.
Ab .NET Framework 4.5 und der Integration von Windows Identity Foundation (WIF) in .NET Framework wurde das WCF-anspruchsbasierte Identitätsmodell von WIF ersetzt. WIF stellt ein anspruchsbasiertes Identitätsobjektmodell bereit, das verwendet werden kann, um die Authentifizierung und Autorisierung über mehrere Microsoft-Produktstapel einschließlich CLR, WCF und ASP.NET bereitzustellen. Die WIF-Klassen, die Sicherheitstoken darstellen und die verwendet werden, um Sicherheitstoken zu verarbeiten, sind im System.IdentityModel.Tokens-Namespace enthalten; z. B. SecurityToken und SecurityTokenHandler. Ab .NET 4.5 sollten die Klassen im System.IdentityModel.Tokens-Namespace anstelle denen im System.IdentityModel.Selectors-Namespace verwendet werden.
Klassen
AudienceUriModeValidationHelper |
Eine Hilfsklasse für die SamlSecurityTokenAuthenticator-Klasse, die überprüft, ob für die AudienceUriMode-Eigenschaft ein gültiger Wert festgelegt ist. |
CardSpaceException |
Die Ausnahme, die ausgelöst wird, wenn mindestens eine Ausnahme auf CardSpace-Dienstebene aufgetreten ist. Die Ursache des Fehlers wird im Ereignisprotokoll protokolliert. |
CardSpacePolicyElement |
Diese Klasse ist zur Verwendung durch die Infrastruktur bestimmt. |
CardSpaceSelector |
Stellt Zugriff auf alle öffentlichen CardSpace-Vorgänge bereit, die von verwaltetem Code unterstützt werden. |
CustomUserNameSecurityTokenAuthenticator |
Authentifiziert ein UserNameSecurityToken-Sicherheitstoken mit einem benutzerdefinierten Authentifizierungsschema. |
IdentityValidationException |
Ausnahmeklasse, um anzugeben, dass das Empfängerzertifikat nicht gültig gewesen ist. |
KerberosSecurityTokenAuthenticator |
Authentifiziert ein KerberosReceiverSecurityToken-Sicherheitstoken. |
KerberosSecurityTokenProvider |
Stellt einen Anbieter von Sicherheitstoken dar, der KerberosRequestorSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt. |
PolicyValidationException |
Ausnahmeklasse, um anzugeben, dass die vom Empfänger angegebene Richtlinie nicht überprüft werden konnte. |
RsaSecurityTokenAuthenticator |
Authentifiziert ein RsaSecurityToken-Sicherheitstoken. |
SamlSecurityTokenAuthenticator |
Authentifiziert ein SamlSecurityToken-Sicherheitstoken. |
SecurityTokenAuthenticator |
Authentifiziert ein Sicherheitstoken. |
SecurityTokenManager |
Stellt einen Sicherheitstoken-Manager dar, der angibt, wie Sicherheitstoken bereitgestellt, authentifiziert und serialisiert werden. |
SecurityTokenProvider |
Stellt einen Anbieter von Sicherheitstoken dar, der Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt. |
SecurityTokenProvider.SecurityTokenAsyncResult |
Kapselt die Ergebnisse eines asynchronen Vorgangs für einen Delegaten. |
SecurityTokenRequirement |
Gibt Anforderungen für Sicherheitstoken an. |
SecurityTokenResolver |
Stellt eine Dienstprogrammklasse dar, die Sicherheitstoken oder Schlüssel abrufen kann, wenn ein Schlüsselbezeichner oder eine Schlüsselbezeichnerklausel vorliegt. |
SecurityTokenSerializer |
Stellt eine Klasse dar, die Schlüsselbezeichner, Schlüsselbezeichnerklauseln und Sicherheitstoken lesen und schreiben kann. |
SecurityTokenVersion |
Stellt die technischen Daten dar, z. B. technische WS-*Daten, in denen Sicherheitstoken definiert werden. |
ServiceBusyException |
Ausnahmeklasse, um anzugeben, dass der CardSpace-Dienst mit der Verarbeitung anderer Anforderungen beschäftigt ist. |
ServiceNotStartedException |
Eine Ausnahme wird ausgelöst, wenn CardSpace nicht auf dem Computer des Benutzers gestartet wurde. |
StsCommunicationException |
Die Ausnahme, die ausgelöst wird, wenn ein Kommunikationsproblem mit dem Sicherheitstokendienst auftritt. |
UnsupportedPolicyOptionsException |
Gibt an, dass für das System, das nicht unterstützte Optionen enthielt, eine Richtlinie bereitgestellt wurde. |
UntrustedRecipientException |
Die Ausnahme, die ausgelöst wird, wenn der Benutzer die Entität, die einen Token anfordert, nach Überprüfen der Informationen aus dem entsprechenden Zertifikat nicht als vertrauenswürdig einstuft. |
UserCancellationException |
Die Ausnahme, die ausgelöst wird, wenn der Benutzer während des GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)-Aufrufs einen Vorgang abbricht. |
UserNamePasswordValidator |
Überprüft einen Benutzernamen und ein Kennwort. |
UserNameSecurityTokenAuthenticator |
Authentifiziert ein UserNameSecurityToken-Sicherheitstoken. |
UserNameSecurityTokenProvider |
Stellt einen Anbieter von Sicherheitstoken dar, der UserNameSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt. |
WindowsSecurityTokenAuthenticator |
Verwendet die Windows-Authentifizierung, um das WindowsSecurityToken-Sicherheitstoken zu authentifizieren. |
WindowsUserNameSecurityTokenAuthenticator |
Verwendet die Windows-Authentifizierung, um den Benutzernamen und das Kennwort in einem UserNameSecurityToken-Sicherheitstoken zu authentifizieren. |
X509CertificateValidator |
Überprüft ein X.509-Zertifikat. |
X509SecurityTokenAuthenticator |
Authentifiziert ein X509SecurityToken. |
X509SecurityTokenProvider |
Stellt einen Anbieter von Sicherheitstoken dar, der X509SecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt. |
Enumerationen
AudienceUriMode |
Gibt an, ob die SamlSecurityToken des SamlAudienceRestrictionCondition-Sicherheitstokens überprüft werden soll. |