IssuedTokenServiceCredential.SamlSerializer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.