WebClientProtocol.PreAuthenticate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.