Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Protección de servicios y clientes
- Selección de un tipo de credencial
- Enlaces
- Configuración de enlaces de System-Provided
- Uso de vínculos para configurar servicios y clientes
- <encuadernación>
- Modelo de programación HTTP web de WCF
Colaborar con nós en GitHub
A orixe deste contido pódese atopar en GitHub, onde tamén podes crear e revisar problemas e extraer solicitudes. Para obter máis información, consulta a guía para colaboradores.