IssuedTokenServiceCredential.SamlSerializer Propiedad

Definición

Obtiene o establece el personalizado SamlSerializer para las credenciales de 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

Personalizado SamlSerializer para el servicio.

Excepciones

Se intentó establecer una credencial de solo lectura.

Ejemplos

En el código siguiente se 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 se puede establecer 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 usa esta clase son tokens SAML. Windows Communication Foundation (WCF) proporciona una clase predeterminada SamlSerializer que puede serializar y deserializar la mayoría de los tokens SAML. Si el servicio debe procesar tokens SAML que contienen elementos que no son compatibles con el serializador predeterminado, esta propiedad se puede usar para proporcionar un serializador personalizado capaz de procesar estos elementos.

Se aplica a