Udostępnij za pośrednictwem


WSFederationHttpSecurity.Mode Właściwość

Definicja

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

WSFederationHttpSecurityMode

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.

Dotyczy