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
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 false
la 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é.