Compartir a través de


System.IdentityModel.Selectors Espacio de nombres

Contiene clases que implementan la autenticación en el Windows de identidad basada en notificaciones de Communication Foundation (WCF).

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

Clases

AudienceUriModeValidationHelper

Clase auxiliar para la clase SamlSecurityTokenAuthenticator que comprueba que la propiedad AudienceUriMode está establecida en un valor válido.

CardSpaceException

La excepción que se produce cuando se han producido una o más excepciones en el nivel del servicio CardSpace. La causa del error estará registrada en el registro de eventos.

CardSpacePolicyElement

Esta clase está pensada para ser usada por la infraestructura.

CardSpaceSelector

Proporciona el acceso a todas las operaciones públicas CardSpace que se admiten en código administrado.

CustomUserNameSecurityTokenAuthenticator

Autentica un token de seguridad UserNameSecurityToken mediante un esquema de autenticación personalizada.

IdentityValidationException

Clase de excepción para indicar que el certificado del destinatario no fue válido.

KerberosSecurityTokenAuthenticator

Autentica un token de seguridad KerberosReceiverSecurityToken.

KerberosSecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad KerberosRequestorSecurityToken para un remitente del mensaje SOAP.

PolicyValidationException

Clase de excepción para indicar que no se pudo validar la directiva proporcionada por el destinatario.

RsaSecurityTokenAuthenticator

Autentica un token de seguridad RsaSecurityToken.

SamlSecurityTokenAuthenticator

Autentica un token de seguridad SamlSecurityToken.

SecurityTokenAuthenticator

Autentica un token de seguridad .

SecurityTokenManager

Representa un administrador de tokens de seguridad que especifica cómo se proporcionan, autentican y serializan los token s de seguridad.

SecurityTokenProvider

Representa un proveedor del token de seguridad que administra tokens de seguridad para un remitente del mensaje SOAP.

SecurityTokenProvider.SecurityTokenAsyncResult

Encapsula los resultados de una operación asincrónica en un delegado.

SecurityTokenRequirement

Especifica los requisitos de token de seguridad.

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.

SecurityTokenSerializer

Representa una clase que puede leer y escribir identificadores clave, cláusulas de identificador clave y tokens de seguridad.

SecurityTokenVersion

Representa las especificaciones, como especificaciones WS - * , en las que se definen los tokens de seguridad.

ServiceBusyException

Clase de excepción para indicar que el servicio CardSpace está ocupado procesando otras solicitudes.

ServiceNotStartedException

Se produce una excepción cuando no se ha iniciado CardSpace en el equipo del usuario.

StsCommunicationException

Excepción que se produce cuando hay un problema al comunicar con el servicio de token de seguridad.

UnsupportedPolicyOptionsException

Indica que una directiva se proporcionó al sistema que incluyó opciones que no fueron compatibles.

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.

UserCancellationException

La excepción que se produce cuando el usuario cancela una operación durante la llamada GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).

UserNamePasswordValidator

Valida un nombre de usuario y contraseña.

UserNameSecurityTokenAuthenticator

Autentica un token de seguridad UserNameSecurityToken.

UserNameSecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad UserNameSecurityToken para un remitente del mensaje SOAP.

WindowsSecurityTokenAuthenticator

Utiliza la autenticación de Windows para autenticar el token de seguridad WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Utiliza la autenticación de Windows para autenticar el nombre de usuario y contraseña en un token de seguridad UserNameSecurityToken.

X509CertificateValidator

Valida un certificado X.509.

X509SecurityTokenAuthenticator

Autentica un X509SecurityToken.

X509SecurityTokenProvider

Representa un proveedor del token de seguridad que proporciona tokens de seguridad X509SecurityToken para un remitente del mensaje SOAP.

Enumeraciones

AudienceUriMode

Especifica si se debería validar la SamlSecurityToken del token de seguridad SamlAudienceRestrictionCondition.