Comparteix a través de


SecurityTokenManager.CreateSecurityTokenSerializer Método

Definición

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.

Se aplica a