IssuedTokenServiceCredential.SamlSerializer Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia niestandardowy SamlSerializer dla wystawionych poświadczeń usługi.
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
Wartość właściwości
SamlSerializer Niestandardowy dla usługi.
Wyjątki
Podjęto próbę ustawienia poświadczeń tylko do odczytu.
Przykłady
Poniższy kod pokazuje, jak ustawić tę właściwość.
ServiceCredentials creds = new ServiceCredentials();
creds.IssuedTokenAuthentication.SamlSerializer = new
MySamSerializer();
Dim creds As New ServiceCredentials()
creds.IssuedTokenAuthentication.SamlSerializer = New MySamSerializer()
Właściwość można również ustawić w pliku konfiguracji.
<!-- </system.serviceModel -->
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceCredentials>
<issuedTokenAuthentication samlSerializerType="Samples.CustomSamlSerializer, CustomSample" />
</serviceCredentials>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Uwagi
Wystawione tokeny używane przez tę klasę to tokeny SAML. Program Windows Communication Foundation (WCF) udostępnia domyślną klasę SamlSerializer , która może serializować i deserializować większość tokenów SAML. Jeśli usługa musi przetwarzać tokeny SAML zawierające elementy, które nie są obsługiwane przez domyślny serializator, ta właściwość może służyć do zapewnienia niestandardowego serializatora zdolnego do przetwarzania tych elementów.