WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode Enum

Определение

Задает различные режимы безопасности для привязки WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Наследование
WSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityMode

Поля

Message Message Message Message 1

Целостность, конфиденциальность, проверка подлинности сервера и проверка подлинности клиента обеспечиваются с помощью средств безопасности сообщений SOAP.Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. По умолчанию текст сообщений шифруется и подписывается.By default, the body is encrypted and signed. Служба должна быть настроена с использованием сертификата.The service must be configured with a certificate. Проверка подлинности клиента основана на маркере, выданного клиенту службой маркеров безопасности.Client authentication is based on the token issued to the client by a security token service.

None None None None 0

Во время передачи сообщение SOAP не защищено.The SOAP message is not secure during transfer. Обращение к службе маркеров безопасности не выполняется.No Security Token Service is contacted. Этот режим эквивалентен использованию привязки wsHttpBinding с режимом безопасности SecurityMode.None.This mode is equivalent to using the wsHttpBinding binding with SecurityMode.None.

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 2

Целостность, конфиденциальность и проверка подлинности сервера обеспечиваются с помощью HTTPS.Integrity, confidentiality and server authentication are provided by HTTPS. Служба должна быть настроена с использованием сертификата.The service must be configured with a certificate. Проверка подлинности клиента выполняется с помощью средств безопасности сообщений SOAP и основана на маркере, выданном клиенту службой маркеров безопасности.Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service.

Примеры

В следующем примере кода показано, как задать Mode для члена этого перечисления.The following code shows how to set Mode to a member of this enumeration.

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

Комментарии

Это перечисление определяет режимы безопасности, поддерживаемые привязкой WSFederationHttpBinding.This enumeration defines the security modes that the WSFederationHttpBinding supports.

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