IssuedTokenServiceCredential.SamlSerializer Propiedad

Definición

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.

Se aplica a