WebHttpSecurityMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define los modos de seguridad que se pueden utilizar para configurar un extremo de servicio para que reciba las solicitudes HTTP.
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum WebHttpSecurityMode
- Herencia
Campos
None | 0 | Indica que no se utiliza seguridad con solicitudes HTTP. |
Transport | 1 | Indica que se usa la seguridad del nivel de transporte con las solicitudes HTTP. |
TransportCredentialOnly | 2 | Indica que sólo se proporciona la autenticación del cliente basada en HTTP. |
Comentarios
Utilice esta enumeración para especificar si un punto de conexión configurado con WebHttpBinding utiliza la seguridad de nivel de transporte para recibir las solicitudes HTTP. El valor predeterminado es None, que indica que no se usa ninguna seguridad.
Si el valor transport se especifica mediante WebHttpBinding(WebHttpSecurityMode), la configuración proporcionada por la Transport propiedad entrará en vigor para el punto de conexión de servicio. El valor del constructor WebHttpSecurityMode solo se puede establecer en el constructor WebHttpBinding que lo toma como parámetro explícito y su valor no se puede establecer de nuevo una vez creada la instancia de enlace.
TransportCredentialOnly no proporciona integridad y confidencialidad de los mensajes. Proporciona sólo la autenticación del cliente basada en HTTP. Este modo se debe utilizar con precaución. Se debe usar en entornos, como IPSec, donde la infraestructura de Windows Communication Foundation (WCF) proporciona la seguridad de transporte por otros medios y solo la infraestructura de Windows Communication Foundation (WCF).