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.