Compartir a través de


<security> de <webHttpBinding>

Especifica los requisitos de seguridad de un punto de conexión configurado con <webHttpBinding>.

<configuration>
  <system.serviceModel>
    <bindings>
      <webHttpBinding>
        <binding>
          <security>

Sintaxis

<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>
      </binding>
    </webHttpBinding>
  </bindings>
</system.ServiceModel>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
mode Especifica si un punto de conexión usa la seguridad a nivel de transporte o no usa ninguna. El valor predeterminado es None. Este atributo es del tipo WebHttpSecurityMode.

Atributo mode

Valor Descripción
None La seguridad está deshabilitada.
Transporte La seguridad se proporciona utilizando HTTPS. El servicio necesita ser configurado con certificados SSL. El mensaje se protege completamente utilizando HTTPS y el servicio se autentica por el cliente usando el certificado SSL del servicio. La autenticación del cliente se controla mediante el atributo ClientCredentialType del elemento <transport>.
TransportCredentialOnly Este modo no proporciona integridad del mensaje y confidencialidad. Proporciona la autenticación del cliente basada en HTTP. Este modo se debe utilizar con precaución. Se debería utilizar en entornos donde otros recursos (como IPSec) están proporcionando la seguridad de transporte y la infraestructura de WCF proporciona solo la autenticación del cliente.

Elementos secundarios

Elemento Descripción
<transport> Define la configuración de seguridad para el transporte. Este elemento corresponde al tipo HttpTransportSecurityElement.

Elementos primarios

Elemento Descripción
<webHttpBinding> Un elemento de enlace que se usa para configurar los puntos de conexión de los servicios web de Windows Communication Foundation (WCF) que responden a solicitudes HTTP en lugar de a mensajes SOAP.

Consulte también