System.IdentityModel.Selectors Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |