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 pour pré-authentifier la demande ; sinon, false. La valeur par défaut est false.

Remarques

Lorsqu’un client demande une ressource sans utiliser d’informations d’identification, le serveur défie la demande 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 c’est truele cas, l’en-tête WWW-authenticate est envoyé avec toutes les demandes suivantes.

Quand PreAuthenticate c’est falsele cas, une demande est adressée à la méthode de service Web XML sans tenter initialement d’authentifier 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 est interdit, 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 autorisé par la suite à accéder au service Web XML, la méthode de service Web XML est exécutée ; sinon, le client est refusé à l’accès.

S’applique à

Voir aussi