IssuedTokenServiceCredential.SamlSerializer Propriété

Définition

Obtient ou définit le SamlSerializer personnalisé pour les informations d'identification de service émises.

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

Valeur de propriété

Le SamlSerializer personnalisé pour le service.

Exceptions

A tenté de définir des informations d'identification en lecture seule.

Exemples

Le code suivant montre comment définir cette propriété.

ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
    MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()

Cette propriété peut également être définie dans un fichier de configuration.

    <!-- </system.serviceModel -->
    <behaviors>
      <serviceBehaviors>
        <behavior name="CalculatorServiceBehavior">
          <serviceCredentials>
            <issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
          </serviceCredentials>
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>

Remarques

Les jetons émis utilisés par cette classe sont des jetons SAML. Windows Communication Foundation (WCF) fournit une classe SamlSerializer par défaut capable de sérialiser et de désérialiser la majorité des jetons SAML. Si le service doit traiter des jetons SAML qui contiennent des éléments non pris en charge par le sérialiseur par défaut, cette propriété permet de fournir un sérialiseur personnalisé capable de traiter ces éléments.

S’applique à