WSFederationHttpSecurity.Mode 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 typ zabezpieczeń do zastosowania.
public:
property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode
Wartość właściwości
Klasa WSFederationHttpSecurityMode. Wartość domyślna to Message.
Przykłady
Poniższy kod pokazuje, jak ustawić tę właściwość.
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
CreateWSFederationHttpBinding(bool isClient)
{
// Create an instance of the WSFederationHttpBinding.
WSFederationHttpBinding b = new WSFederationHttpBinding();
// Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
Uwagi
Zwrócony element członkowski wyliczenia określa, który rodzaj zabezpieczeń ma być stosowany.
Dozwolone wartości to Message i TransportWithMessageCredential.
Message W trybie zabezpieczeń komunikat jest wysyłany za pośrednictwem protokołu HTTP, a zabezpieczenia komunikatów protokołu SOAP są używane do ochrony komunikatu. Uwierzytelnianie klienta jest wykonywane na podstawie wystawionego tokenu uzyskanego z usługi tokenu zabezpieczającego. Uwierzytelnianie serwera jest oparte na certyfikacie serwera.
TransportWithMessageCredential W trybie zabezpieczeń komunikat jest wysyłany za pośrednictwem protokołu HTTPS. Uwierzytelnianie klienta jest wykonywane przez dołączenie wystawionego tokenu uzyskanego z usługi tokenu zabezpieczającego w komunikacie SOAP. Uwierzytelnianie serwera na podstawie certyfikatu serwera jest wykonywane w ramach konfiguracji połączenia HTTPS.