Поделиться через


<<транспорт> wsHttpBinding>

Определяет параметры проверки подлинности для HTTP-транспорта.

<Конфигурации>
  <system.serviceModel>
    <Привязки>
      <wsHttpBinding>
        <Привязки>
          <Безопасности>
            <Транспорта>

Синтаксис

<wsHttpBinding>
  <binding>
    <security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
      <transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
                 proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
                 realm="string">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</wsHttpBinding>

Тип

HttpTransportSecurity

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
clientCredentialType Задает учетные данные, используемые для проверки подлинности клиента при подключении к службе. Это атрибут типа HttpClientCredentialType.
proxyCredentialType Задает учетные данные, используемые для проверки подлинности клиента при подключении к прокси-серверу домена. Это атрибут типа HttpProxyCredentialType.
realm Строка, указывающая область проверки подлинности для обычной проверки подлинности или дайджест-проверки подлинности. Значение по умолчанию - пустая строка.

Область проверки подлинности задает по крайней мере имя основного узла, выполняющего проверку подлинности. Она также может указывать коллекцию пользователей, которым разрешен доступ. Пользователь может запросить область проверки подлинности, чтобы выяснить, какое из нескольких возможных сочетаний имен пользователей и паролей можно использовать.
policyEnforcement Это перечисление указывает, когда следует применять ExtendedProtectionPolicy.

1. Никогда — политика никогда не применяется (расширенная защита отключена).
2. WhenSupported — политика применяется только в том случае, если клиент поддерживает расширенную защиту.
3. Всегда — политика всегда применяется. Клиенты, которые не поддерживают расширенную защиту, не смогут пройти проверку подлинности.

Атрибут clientCredentialType

Значение Описание
None Режим безопасности отключен.
Basic Используется обычная проверка подлинности.
Digest Используется дайджест-проверка подлинности.
Ntlm Используется проверка подлинности NTLM в качестве резервной в домене Windows.
Windows Используется встроенная проверка подлинности Windows.
Certificate Для проверки подлинности клиента используются сертификаты X.509.

Атрибут proxyCredentialType

Значение Описание
None Режим безопасности отключен.
Basic Используется обычная проверка подлинности.
Digest Используется дайджест-проверка подлинности.
Ntlm Используется проверка подлинности NTLM в качестве резервной в домене Windows.
Windows Используется встроенная проверка подлинности Windows.
Certificate Для проверки подлинности клиента используются сертификаты X.509.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
<Безопасности> Представляет возможности <безопасности wsHttpBinding>.

См. также раздел