WebClientProtocol.PreAuthenticate Propiedad

Definición

Obtiene o establece si la autenticación previa está habilitada.

public:
 property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean

Valor de propiedad

true para habilitar la autenticación previa de la solicitud; en caso contrario, false. De manera predeterminada, es false.

Comentarios

Cuando un cliente solicita un recurso sin usar credenciales, el servidor impugna la solicitud e indica qué esquemas de autenticación admite. El cliente elige un esquema de autenticación y envía el encabezado adecuado WWW-authenticate al servidor. Cuando PreAuthenticate es true, el WWW-authenticate encabezado se envía con todas las solicitudes posteriores.

Cuando PreAuthenticate es false, se realiza una solicitud al método de servicio web XML sin intentar autenticar inicialmente al usuario. Si el servicio web XML permite el acceso anónimo, se ejecuta el método de servicio web XML. Si no se permite el acceso anónimo, se devuelve un código de retorno HTTP 401 al cliente. En respuesta, la WebClientProtocol clase devuelve las credenciales de autenticación al servidor web. Si el cliente se autentica y posteriormente está autorizado para acceder al servicio web XML, se ejecuta el método de servicio web XML; de lo contrario, se deniega el acceso al cliente.

Se aplica a

Consulte también