SecurityTokenManager.CreateSecurityTokenSerializer Método

Definición

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.

Se aplica a