WebClientProtocol.PreAuthenticate Propiedad

Definición

Obtiene o establece si la autenticación previa está habilitada.Gets or sets whether pre-authentication is enabled.

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

Boolean

true para habilitar la autenticación previa de la solicitud; en caso contrario, false.true to pre-authenticate the request; otherwise, false. De manera predeterminada, es false.The default is false.

Comentarios

Cuando un cliente solicita un recurso sin usar credenciales, el servidor desafía la solicitud e indica los esquemas de autenticación que admite.When a client requests a resource without using credentials, the server challenges the request and indicates what authentication schemes it supports. El cliente elige un esquema de autenticación y envía el WWW-authenticate encabezado adecuado al servidor.The client chooses an authentication scheme and sends the appropriate WWW-authenticate header to the server. Cuando PreAuthenticate es true , el WWW-authenticate encabezado se envía con todas las solicitudes posteriores.When PreAuthenticate is true, the WWW-authenticate header is sent with all subsequent requests.

Cuando PreAuthenticate es false , se realiza una solicitud al método de servicios Web XML sin intentar primero autenticar al usuario.When PreAuthenticate is false, a request is made to the XML Web service method without initially attempting to authenticate the user. Si el servicio Web XML permite el acceso anónimo, se ejecuta el método de servicio Web XML.If the XML Web service allows anonymous access, then the XML Web service method is executed. Si no se permite el acceso anónimo, se devuelve un código de retorno HTTP 401 al cliente.If anonymous access is disallowed, a 401 HTTP return code is sent back to the client. En respuesta, la WebClientProtocol clase devuelve las credenciales de autenticación al servidor Web.In response, the WebClientProtocol class returns authentication credentials to the Web server. Si el cliente se autentica y se autoriza posteriormente para tener acceso al servicio Web XML, se ejecuta el método de servicio Web XML. de lo contrario, se deniega el acceso al cliente.If the client is authenticated and subsequently authorized to access the XML Web service, the XML Web service method is executed; otherwise the client is denied access.

Se aplica a

Consulte también