WSFederationHttpSecurity.Mode Свойство

Определение

Возвращает или задает применяемый тип безопасности.

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

Значение свойства

Объект WSFederationHttpSecurityMode. Значение по умолчанию — Message.

Примеры

В следующем примере кода показано, как задать это свойство.

// 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

Комментарии

Возвращенный элемент перечисления задает общий тип безопасности, который должен применяться.

Допустимые значения: Message и TransportWithMessageCredential.

В режиме безопасности Message сообщения передаются по протоколу HTTP и для их защиты используются средства обеспечения безопасности сообщений SOAP. Проверка подлинности клиента выполняется на основе выданного маркера, полученного от службы маркеров безопасности. Проверка подлинности сервера выполняется на основе сертификата сервера.

В режиме безопасности TransportWithMessageCredential сообщения передаются по протоколу HTTPS. Проверка подлинности клиента выполняется посредством включения выданного маркера, полученного от службы маркеров безопасности, в сообщение SOAP. Проверка подлинности сервера, основанная на сертификате сервера, выполняется в процессе установления соединения HTTPS.

Применяется к