Partager via


WebClientProtocol.PreAuthenticate Propriété

Définition

Obtient ou définit si la pré-authentification est activée.

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

Valeur de propriété

true si la demande doit être pré-authentifiée ; sinon, false. La valeur par défaut est false.

Remarques

Lorsqu’un client demande une ressource sans utiliser d’informations d’identification, le serveur la défie et indique les schémas d’authentification qu’il prend en charge. Le client choisit un schéma d’authentification et envoie l’en-tête approprié WWW-authenticate au serveur. Quand PreAuthenticate a la valeur true, l’en-tête WWW-authenticate est envoyé avec toutes les requêtes suivantes.

Lorsque PreAuthenticate a falsela valeur , une requête est effectuée auprès de la méthode de service Web XML sans tentative initiale d’authentification de l’utilisateur. Si le service Web XML autorise l’accès anonyme, la méthode de service Web XML est exécutée. Si l’accès anonyme n’est pas autorisé, un code de retour HTTP 401 est renvoyé au client. En réponse, la WebClientProtocol classe retourne les informations d’identification d’authentification au serveur Web. Si le client est authentifié et par la suite autorisé à accéder au service Web XML, la méthode de service Web XML est exécutée ; sinon, l’accès au client est refusé.

S’applique à

Voir aussi