System.IdentityModel.Selectors Namespace

Der System.IdentityModel.Selectors-Namespace enthält Klassen, die Authentifizierung im WCF-anspruchsbasierten (Windows Communication Foundation) Identitätsmodell implementieren. The System.IdentityModel.Selectors namespace contains classes that implement authentication in the Windows Communication Foundation (WCF) claims-based identity model. 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. Beginning with .NET Framework 4.5 and the integration of Windows Identity Foundation (WIF) into the .NET Framework, the WCF claims-based identity model has been superseded by WIF. 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. WIF provides a claims-based identity object model that can be used to provide authentication and authorization across several Microsoft product stacks, including the CLR, WCF, and ASP.NET. 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. The WIF classes that represent security tokens and that are used to process security tokens are contained in the System.IdentityModel.Tokens namespace; for example, SecurityToken and SecurityTokenHandler. Ab .NET 4.5 sollten die Klassen im System.IdentityModel.Tokens-Namespace anstelle denen im System.IdentityModel.Selectors-Namespace verwendet werden. Beginning with .NET 4.5, the classes in the System.IdentityModel.Tokens namespace should be used instead of those in the System.IdentityModel.Selectors namespace.

Klassen

AudienceUriModeValidationHelper

Eine Hilfsklasse für die SamlSecurityTokenAuthenticator-Klasse, die überprüft, ob für die AudienceUriMode-Eigenschaft ein gültiger Wert festgelegt ist.A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.

CardSpaceException

Die Ausnahme, die ausgelöst wird, wenn mindestens eine Ausnahme auf CardSpace-Dienstebene aufgetreten ist.The exception that is thrown when one or more exceptions have occurred at the CardSpace service level. Die Ursache des Fehlers wird im Ereignisprotokoll protokolliert.The cause of the error will be logged in the event log.

CardSpacePolicyElement

Diese Klasse ist zur Verwendung durch die Infrastruktur bestimmt.This class is intended for use by the infrastructure.

CardSpaceSelector

Stellt Zugriff auf alle öffentlichen CardSpace-Vorgänge bereit, die von verwaltetem Code unterstützt werden.Provides access to all CardSpace public operations that are supported in managed code.

CustomUserNameSecurityTokenAuthenticator

Authentifiziert ein UserNameSecurityToken-Sicherheitstoken mit einem benutzerdefinierten Authentifizierungsschema.Authenticates a UserNameSecurityToken security token using a custom authentication scheme.

IdentityValidationException

Ausnahmeklasse, um anzugeben, dass das Empfängerzertifikat nicht gültig gewesen ist.Exception class to indicate that the recipient certificate was not valid.

KerberosSecurityTokenAuthenticator

Authentifiziert ein KerberosReceiverSecurityToken-Sicherheitstoken.Authenticates a KerberosReceiverSecurityToken security token.

KerberosSecurityTokenProvider

Stellt einen Anbieter von Sicherheitstoken dar, der KerberosRequestorSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

PolicyValidationException

Ausnahmeklasse, um anzugeben, dass die vom Empfänger angegebene Richtlinie nicht überprüft werden konnte.Exception class to indicate that the policy supplied by the recipient could not be validated.

RsaSecurityTokenAuthenticator

Authentifiziert ein RsaSecurityToken-Sicherheitstoken.Authenticates a RsaSecurityToken security token.

SamlSecurityTokenAuthenticator

Authentifiziert ein SamlSecurityToken-Sicherheitstoken.Authenticates a SamlSecurityToken security token.

SecurityTokenAuthenticator

Authentifiziert ein Sicherheitstoken.Authenticates a security token.

SecurityTokenManager

Stellt einen Sicherheitstoken-Manager dar, der angibt, wie Sicherheitstoken bereitgestellt, authentifiziert und serialisiert werden.Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.

SecurityTokenProvider

Stellt einen Anbieter von Sicherheitstoken dar, der Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that handles security tokens for a SOAP message sender.

SecurityTokenProvider.SecurityTokenAsyncResult

Kapselt die Ergebnisse eines asynchronen Vorgangs für einen Delegaten.Encapsulates the results of an asynchronous operation on a delegate.

SecurityTokenRequirement

Gibt Anforderungen für Sicherheitstoken an.Specifies security token requirements.

SecurityTokenResolver

Stellt eine Dienstprogrammklasse dar, die Sicherheitstoken oder Schlüssel abrufen kann, wenn ein Schlüsselbezeichner oder eine Schlüsselbezeichnerklausel vorliegt.Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.

SecurityTokenSerializer

Stellt eine Klasse dar, die Schlüsselbezeichner, Schlüsselbezeichnerklauseln und Sicherheitstoken lesen und schreiben kann.Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.

SecurityTokenVersion

Stellt die technischen Daten dar, z. B. technische WS-*Daten, in denen Sicherheitstoken definiert werden.Represents the specifications, such as the WS-*specifications, that security tokens are defined in.

ServiceBusyException

Ausnahmeklasse, um anzugeben, dass der CardSpace-Dienst mit der Verarbeitung anderer Anforderungen beschäftigt ist.Exception class to indicate that the CardSpace service is busy processing other requests.

ServiceNotStartedException

Eine Ausnahme wird ausgelöst, wenn CardSpace nicht auf dem Computer des Benutzers gestartet wurde.The exception that is thrown when CardSpace has not been started on the user's computer.

StsCommunicationException

Die Ausnahme, die ausgelöst wird, wenn ein Kommunikationsproblem mit dem Sicherheitstokendienst auftritt.The exception that is thrown when there is a problem communicating with the security token service.

UnsupportedPolicyOptionsException

Gibt an, dass für das System, das nicht unterstützte Optionen enthielt, eine Richtlinie bereitgestellt wurde.Indicates that a policy was provided to the system that included options that were unsupported.

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.The exception that is thrown when the user decides not to trust the entity that is requesting a token after reviewing the information from their certificate.

UserCancellationException

Die Ausnahme, die ausgelöst wird, wenn der Benutzer während des GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)-Aufrufs einen Vorgang abbricht.The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.

UserNamePasswordValidator

Überprüft einen Benutzernamen und ein Kennwort.Validates a username and password.

UserNameSecurityTokenAuthenticator

Authentifiziert ein UserNameSecurityToken-Sicherheitstoken.Authenticates a UserNameSecurityToken security token.

UserNameSecurityTokenProvider

Stellt einen Anbieter von Sicherheitstoken dar, der UserNameSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

WindowsSecurityTokenAuthenticator

Verwendet die Windows-Authentifizierung, um das WindowsSecurityToken-Sicherheitstoken zu authentifizieren.Uses Windows authentication to authenticate the WindowsSecurityToken security token.

WindowsUserNameSecurityTokenAuthenticator

Verwendet die Windows-Authentifizierung, um den Benutzernamen und das Kennwort in einem UserNameSecurityToken-Sicherheitstoken zu authentifizieren.Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.

X509CertificateValidator

Überprüft ein X.509-Zertifikat.Validates an X.509 certificate.

X509SecurityTokenAuthenticator

Authentifiziert ein X509SecurityToken.Authenticates an X509SecurityToken.

X509SecurityTokenProvider

Stellt einen Anbieter von Sicherheitstoken dar, der X509SecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

Enumerationen

AudienceUriMode

Gibt an, ob die SamlSecurityToken des SamlAudienceRestrictionCondition-Sicherheitstokens überprüft werden soll.Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.