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


<security> для <webHttpBinding>

Определяет требования безопасности для конечной точки, настроенной с помощью элемента <wsHttpBinding>.

Иерархия схемы

<system.serviceModel>
  <bindings>
    <webHttpBinding>
      <binding>
        <security> для <webHttpBinding>

Синтаксис

<system.ServiceModel>
    <bindings>
        <webHttpBinding>
            <binding name = "string">
              <security mode="None/Transport/TransportCredentialOnly">
                                    <transport clientCredentialType = 
                                     "Basic/Certificate/Digest/None/Ntlm/Windows"
                                     proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
                                     realm="string" />
              </security>
        </webHttpBinding>
    </bindings>
</system.ServiceModel>

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

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

Атрибуты

Атрибут Описание

mode

Указывает, использует ли конечная точка безопасность на уровне транспорта, или же режим обеспечения безопасности не используется. Значение по умолчанию — None. Это атрибут типа WebHttpSecurityMode.

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

Элемент Описание

<transport> для <webHttpBinding>

Определяет параметры безопасности транспорта. Этот элемент соответствует типу HttpTransportSecurityElement.

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

Элемент Описание

<webHttpBinding>

Элемент привязки, который используется при настройке конечных точек для веб-служб Windows Communication Foundation (WCF), которые отвечают на запросы HTTP вместо сообщений SOAP.

См. также

Справочник

WebHttpBindingElement
WSHttpSecurityElement
Security
Security
WebHttpSecurity

Основные понятия

<binding>

Другие ресурсы

Securing Services and Clients
Selecting a Credential Type
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients
Web Programming Model