<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
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Protección de servicios y clientes
- Selección de tipos de credenciales
- Enlaces
- Configuración de enlaces proporcionados por el sistema
- Utilización de enlaces para configurar servicios y clientes
- <binding>
- Modelo de programación de web HTTP de WCF
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.