Compartir a través de


WebHttpSecurityMode Enumeración

Definición

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
WebHttpSecurityMode

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

Se aplica a