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 de 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
SecurityTokenVersion que especifica las versiones de especificaciones de WS - * a las que los tokens de seguridad se adhieren.
Devoluciones
SecurityTokenSerializer para serializar los tokens de seguridad.
Comentarios
Para agregar compatibilidad de serialización para un token personalizado, derive una clase de WSSecurityTokenSerializer y devuelva una instancia de esa clase para el método CreateSecurityTokenSerializer(SecurityTokenVersion). 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. De este modo, para agregar al serializador compatibilidad con un token personalizado, invalide los métodos virtuales en la clase WSSecurityTokenSerializer, agregue código que compruebe si el token de seguridad deseado es el token personalizado, y, si no, llame al método de clase base.