Compartir a través de


<security> de <webHttpBinding>

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

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

Syntax

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

Attributes

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

Atributo mode

Importancia Description
Ninguno La seguridad está deshabilitada.
Transport La seguridad se proporciona mediante HTTPS. El servicio debe configurarse con certificados SSL. El mensaje se protege completamente mediante HTTPS y el cliente autentica el servicio mediante el certificado SSL del servicio. La autenticación de cliente se controla mediante el ClientCredentialType atributo del <transporte>.
TransportCredentialOnly Este modo no proporciona integridad y confidencialidad de los mensajes. Proporciona autenticación de cliente basada en HTTP. Este modo debe usarse con precaución. Debe usarse en entornos en los que se proporciona la seguridad de transporte por otros medios (como IPSec) y solo la infraestructura de WCF proporciona la autenticación de cliente.

Elementos secundarios

Elemento Description
<Transporte> Define la configuración de seguridad de transporte. Este elemento corresponde al HttpTransportSecurityElement tipo .

Elementos primarios

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

Consulte también