Bonjour,

J'essaie d'établir une connexion entre un client et un proxy configuré pour authentifier les utilisateurs via le protocole NTLM (en checkant sur un active directory si l'utilisateur fait bien parti du domaine).

Impossible d'authentifier l'utilisateur, j'ai beau chercher sur google, je ne trouve rien.

J'ai regardé ce qu'il se passait sur le réseau, j'ai bien ma première requète GET qui est envoyée au proxy, il me retourne une erreur 407 Proxy Authentication Required, puis plus rien ne ce passe. Normalement, je devrais suivre le protocole NTLM en négociant avec le proxy et en lui passant mes identifiant, mais rien ne ce produit.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
WebRequest request = WebRequest.Create("http://www.google.fr");
 
		WebProxy Proxy = new WebProxy();
		Proxy.Address = new Uri("http://192.168.0.69:3128");
		Proxy.Credentials = CredentialCache.DefaultCredentials;
		request.Proxy = Proxy;		
 
		HttpWebResponse response = null;
		try
		{
			request.PreAuthenticate = true;
		    response = (HttpWebResponse)request.GetResponse();
		} catch ( WebException wx) {
			Debug.Log( wx.Status);
			Debug.Log(((HttpWebResponse)wx.Response).StatusCode);
		}
Toute aide sera la bienvenue! Si je ne suis pas clair, dites le!
Merci d'avance,
Sennin.