System.IdentityModel.Selectors Namespace

El espacio de nombres System.IdentityModel.Selectors contiene clases que implementan la autenticación en el modelo de identidad basado en notificaciones de Windows Communication Foundation (WCF). The System.IdentityModel.Selectors namespace contains classes that implement authentication in the Windows Communication Foundation (WCF) claims-based identity model. A partir de .NET Framework 4.5 y la integración de Windows Identity Foundation (WIF) en .NET Framework, el modelo de identidad basado en reclamaciones WCF ha sido reemplazado por WIF. 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 proporciona un modelo de objetos de identidad basado en notificaciones que se puede usar para proporcionar autenticación y autorización en varias pilas de productos Microsoft, incluidos CLR, WCF y ASP.NET. 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. Las clases de WIF que representan tokens de seguridad y que se usan para procesar tokens de seguridad se encuentran en el espacio de nombres System.IdentityModel.Tokens; por ejemplo, SecurityToken y 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. A partir de .NET 4.5, las clases del espacio de nombres System.IdentityModel.Tokens deben utilizarse en lugar de los del espacio de nombres System.IdentityModel.Selectors . 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.

Clases

AudienceUriModeValidationHelper

Clase auxiliar para la clase SamlSecurityTokenAuthenticator que comprueba que la propiedad AudienceUriMode está establecida en un valor válido.A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.

CardSpaceException

La excepción que se produce cuando se han producido una o más excepciones en el nivel del servicio CardSpace.The exception that is thrown when one or more exceptions have occurred at the CardSpace service level. La causa del error estará registrada en el registro de eventos.The cause of the error will be logged in the event log.

CardSpacePolicyElement

Esta clase está pensada para ser usada por la infraestructura.This class is intended for use by the infrastructure.

CardSpaceSelector

Proporciona el acceso a todas las operaciones públicas CardSpace que se admiten en código administrado.Provides access to all CardSpace public operations that are supported in managed code.

CustomUserNameSecurityTokenAuthenticator

Autentica un token de seguridad UserNameSecurityToken mediante un esquema de autenticación personalizada.Authenticates a UserNameSecurityToken security token using a custom authentication scheme.

IdentityValidationException

Clase de excepción para indicar que el certificado del destinatario no fue válido.Exception class to indicate that the recipient certificate was not valid.

KerberosSecurityTokenAuthenticator

Autentica un token de seguridad KerberosReceiverSecurityToken.Authenticates a KerberosReceiverSecurityToken security token.

KerberosSecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad KerberosRequestorSecurityToken para un remitente del mensaje SOAP.Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

PolicyValidationException

Clase de excepción para indicar que no se pudo validar la directiva proporcionada por el destinatario.Exception class to indicate that the policy supplied by the recipient could not be validated.

RsaSecurityTokenAuthenticator

Autentica un token de seguridad RsaSecurityToken.Authenticates a RsaSecurityToken security token.

SamlSecurityTokenAuthenticator

Autentica un token de seguridad SamlSecurityToken.Authenticates a SamlSecurityToken security token.

SecurityTokenAuthenticator

Autentica un token de seguridad .Authenticates a security token.

SecurityTokenManager

Representa un administrador de tokens de seguridad que especifica cómo se proporcionan, autentican y serializan los token s de seguridad.Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.

SecurityTokenProvider

Representa un proveedor del token de seguridad que administra tokens de seguridad para un remitente del mensaje SOAP.Represents a security token provider that handles security tokens for a SOAP message sender.

SecurityTokenProvider.SecurityTokenAsyncResult

Encapsula los resultados de una operación asincrónica en un delegado.Encapsulates the results of an asynchronous operation on a delegate.

SecurityTokenRequirement

Especifica los requisitos de token de seguridad.Specifies security token requirements.

SecurityTokenResolver

Representa una clase de utilidad que puede recuperar tokens de seguridad o claves al tener un identificador clave o cláusula de identificador de clave.Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.

SecurityTokenSerializer

Representa una clase que puede leer y escribir identificadores clave, cláusulas de identificador clave y tokens de seguridad.Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.

SecurityTokenVersion

Representa las especificaciones, como especificaciones WS - * , en las que se definen los tokens de seguridad.Represents the specifications, such as the WS-*specifications, that security tokens are defined in.

ServiceBusyException

Clase de excepción para indicar que el servicio CardSpace está ocupado procesando otras solicitudes.Exception class to indicate that the CardSpace service is busy processing other requests.

ServiceNotStartedException

Se produce una excepción cuando no se ha iniciado CardSpace en el equipo del usuario.The exception that is thrown when CardSpace has not been started on the user's computer.

StsCommunicationException

Excepción que se produce cuando hay un problema al comunicar con el servicio de token de seguridad.The exception that is thrown when there is a problem communicating with the security token service.

UnsupportedPolicyOptionsException

Indica que una directiva se proporcionó al sistema que incluyó opciones que no fueron compatibles.Indicates that a policy was provided to the system that included options that were unsupported.

UntrustedRecipientException

La excepción que se produce cuando el usuario decide no confiar en la entidad que está solicitando un token después de revisar la información de su certificado.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

La excepción que se produce cuando el usuario cancela una operación durante la llamada GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.

UserNamePasswordValidator

Valida un nombre de usuario y contraseña.Validates a username and password.

UserNameSecurityTokenAuthenticator

Autentica un token de seguridad UserNameSecurityToken.Authenticates a UserNameSecurityToken security token.

UserNameSecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad UserNameSecurityToken para un remitente del mensaje SOAP.Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

WindowsSecurityTokenAuthenticator

Utiliza la autenticación de Windows para autenticar el token de seguridad WindowsSecurityToken.Uses Windows authentication to authenticate the WindowsSecurityToken security token.

WindowsUserNameSecurityTokenAuthenticator

Utiliza la autenticación de Windows para autenticar el nombre de usuario y contraseña en un token de seguridad UserNameSecurityToken.Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.

X509CertificateValidator

Valida un certificado X.509.Validates an X.509 certificate.

X509SecurityTokenAuthenticator

Autentica un X509SecurityToken.Authenticates an X509SecurityToken.

X509SecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad X509SecurityToken para un remitente del mensaje SOAP.Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

Enumeraciones

AudienceUriMode

Especifica si se debería validar la SamlSecurityToken del token de seguridad SamlAudienceRestrictionCondition.Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.