IssuedTokenServiceCredential.SamlSerializer Propriété

Définition

Obtient ou définit la valeur personnalisée SamlSerializer 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é

Personnalisé SamlSerializer pour le service.

Exceptions

Tentative de définition d’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()

La 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 que cette classe utilise sont des jetons SAML. Windows Communication Foundation (WCF) fournit une classe par défaut SamlSerializer capable de sérialiser et désérialiser la majorité des jetons SAML. Si le service doit traiter des jetons SAML qui contiennent des éléments qui ne sont pas pris en charge par le sérialiseur par défaut, cette propriété peut être utilisée pour fournir un sérialiseur personnalisé capable de traiter ces éléments.

S’applique à