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.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

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.Indicates no security is used with HTTP requests.

Transport 1

Indica que se usa la seguridad del nivel de transporte con las solicitudes HTTP.Indicates that transport-level security is used with HTTP requests.

TransportCredentialOnly 2

Indica que sólo se proporciona la autenticación del cliente basada en HTTP.Indicates that only HTTP-based client authentication is provided.

Comentarios

Utilice esta enumeración para especificar si un extremo configurado con WebHttpBinding utiliza la seguridad de nivel de transporte para recibir las solicitudes HTTP.Use this enumeration to specify whether transport-level security is used by an endpoint configured with a WebHttpBinding to receive HTTP requests. El valor predeterminado es None, que indica que no se utiliza ninguna seguridad.The default value is None, which indicates that no security is used.

Si el valor de transporte se especifica mediante WebHttpBinding(WebHttpSecurityMode), la configuración proporcionada por la Transport propiedad entra en vigor para el extremo de servicio.If the Transport value is specified by the WebHttpBinding(WebHttpSecurityMode), then the settings provided by the Transport property become effective for the service endpoint. 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.The value of WebHttpSecurityMode can only be set in the WebHttpBinding constructor that takes it as an explicit parameter and its value cannot be set again after the binding instance is created.

TransportCredentialOnly no proporciona integridad del mensaje y confidencialidad.TransportCredentialOnly does not provide message integrity and confidentiality. Proporciona sólo la autenticación del cliente basada en HTTP.It provides HTTP-based client authentication only. Este modo se debe utilizar con precaución.This mode should be used with caution. Se debe usar en entornos, como en IPSec, donde la seguridad de transporte se proporciona por otros medios y la infraestructura de Windows Communication Foundation (WCF) proporciona únicamente la autenticación del cliente.It should be used in environments, such at IPSec, where the transport security is being provided by other means and only client authentication is provided by the Windows Communication Foundation (WCF) infrastructure.

Se aplica a