SecurityTokenManager.CreateSecurityTokenSerializer Método
Definición
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í.
Obtiene un serializador XML que puede serializar tokens de seguridad en la versión especificada de las especificaciones WS-*.
public:
abstract System::IdentityModel::Selectors::SecurityTokenSerializer ^ CreateSecurityTokenSerializer(System::IdentityModel::Selectors::SecurityTokenVersion ^ version);
public abstract System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer(System.IdentityModel.Selectors.SecurityTokenVersion version);
abstract member CreateSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenVersion -> System.IdentityModel.Selectors.SecurityTokenSerializer
Public MustOverride Function CreateSecurityTokenSerializer (version As SecurityTokenVersion) As SecurityTokenSerializer
Parámetros
- version
- SecurityTokenVersion
que SecurityTokenVersion especifica las versiones de especificación WS-* a las que se adhieren los tokens de seguridad.
Devoluciones
SecurityTokenSerializer para serializar los tokens de seguridad.
Comentarios
Para agregar compatibilidad con la serialización de un token personalizado, derive una clase de WSSecurityTokenSerializer y devuelva una instancia de esa clase para el CreateSecurityTokenSerializer(SecurityTokenVersion) método . La WSSecurityTokenSerializer clase , que deriva de la SecurityTokenSerializer clase , es capaz de serializar y deserializar los tokens de seguridad que se envían con WCF. Por lo tanto, para agregar compatibilidad con un token personalizado al serializador, invalide los métodos virtuales de la WSSecurityTokenSerializer clase , agregue código que compruebe si el token de seguridad deseado es el token personalizado y, si no es así, llamar al método de clase base.