IssuedTokenServiceCredential.SamlSerializer Propiedad
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 o establece el SamlSerializer personalizado para las credenciales del servicio emitidas.
public:
property System::IdentityModel::Tokens::SamlSerializer ^ SamlSerializer { System::IdentityModel::Tokens::SamlSerializer ^ get(); void set(System::IdentityModel::Tokens::SamlSerializer ^ value); };
public System.IdentityModel.Tokens.SamlSerializer SamlSerializer { get; set; }
member this.SamlSerializer : System.IdentityModel.Tokens.SamlSerializer with get, set
Public Property SamlSerializer As SamlSerializer
Valor de propiedad
El SamlSerializer personalizado para el servicio.
Excepciones
Se intentó establecer una credencial de solo lectura.
Ejemplos
El código siguiente muestra cómo establecer esta propiedad.
ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()
La propiedad también puede establecerse en un archivo de configuración.
<!-- </system.serviceModel -->
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceCredentials>
<issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
</serviceCredentials>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Comentarios
Los tokens emitidos que esta clase usa son tokens de SAML. Windows Communication Foundation (WCF) proporciona una clase SamlSerializer predeterminada que puede serializar y deserializar la mayoría de los tokens SAML. Si el servicio debe procesar tokens de SAML que contienen elementos que no son admitidos por el serializador predeterminado, esta propiedad se puede utilizar para proporcionar un serializador personalizado capaz de procesar estos elementos.