Pauline,

This should do the trick

HttpClient client = new HttpClient();
List authPrefs = new ArrayList(2);
authPrefs.add(AuthPolicy.DIGEST);
authPrefs.add(AuthPolicy.BASIC);
// This will exclude the NTLM authentication scheme
client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY,
authPrefs);

For details see:

http://jakarta.apache.org/commons/httpclient/3.0/authentication.html#Alternate%20authentication

Oleg

On Mon, May 30, 2005 at 05:18:21PM +0200, Pauline CANTALOUP wrote:
> Thanks, but how can I force basic auth ? 
> 
> -----Message d'origine-----
> De : Oleg Kalnichevski [mailto:[EMAIL PROTECTED] 
> Envoy? : lundi 30 mai 2005 15:26
> ? : Jakarta Commons Users List
> Objet : Re: [HTTPClient] Problems to connect to a proxy
> 
> Pauline,
> 
> As far as I can tell all the requests generated by HttpClient look perfectly
> sane. The server simply does not seem to like the credentials supplied by the
> client. Are you sure you are using the correct user name / password / domain
> / host params? Any of these four params being invalid will cause the NTLM
> scheme to fail.
> 
> Actually this is the very time I see Squid proxy configured to use NTLM
> authentication. Frankly, I do not know if HttpClient is compatible with
> squid's implementation of NTLM auth. Consider using BASIC auth, at least
> initially, to test the credentials
> 
> Oleg
> 
> >> "GET http://www.yahoo.fr/ HTTP/1.1[\r][\n]"
> >> "User-Agent: Jakarta Commons-HttpClient/3.0-rc2[\r][\n]"
> >> "Host: www.yahoo.fr[\r][\n]"
> >> "Proxy-Connection: Keep-Alive[\r][\n]"
> >> "[\r][\n]"
> 
> << "HTTP/1.0 407 Proxy Authentication Required[\r][\n]"
> << "Server: squid/2.5.STABLE9[\r][\n]"
> << "Mime-Version: 1.0[\r][\n]"
> << "Date: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "Content-Type: text/html[\r][\n]"
> << "Content-Length: 1462[\r][\n]"
> << "Expires: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0[\r][\n]"
> << "Proxy-Authenticate: NTLM[\r][\n]"
> << "Proxy-Authenticate: Basic realm="Squid proxy-caching web server"[\r][\n]"
> << "X-Cache: MISS from ProxyA[\r][\n]"
> << "Proxy-Connection: close[\r][\n]"
> 
> >> "GET http://www.yahoo.fr/ HTTP/1.0[\r][\n]"
> >> "User-Agent: Jakarta Commons-HttpClient/3.0-rc2[\r][\n]"
> >> "Proxy-Authorization: NTLM
> >> TlRMTVNTUAABAAAABlIAAAMAAwAsAAAADAAMACAAAABQQy1DQU5UQUxPVVBUTFM=[\r][\n]"
> >> "Host: www.yahoo.fr[\r][\n]"
> >> "Proxy-Connection: Keep-Alive[\r][\n]"
> >> "[\r][\n]"
> 
> << "HTTP/1.0 407 Proxy Authentication Required[\r][\n]"
> << "Server: squid/2.5.STABLE9[\r][\n]"
> << "Mime-Version: 1.0[\r][\n]"
> << "Date: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "Content-Type: text/html[\r][\n]"
> << "Content-Length: 1462[\r][\n]"
> << "Expires: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0[\r][\n]"
> << "Proxy-Authenticate: NTLM
> TlRMTVNTUAACAAAAAAAAADAAAAASAgAAE+F7GZvD+bAAAAAAAAAAAAAAAAAwAAAA[\r][\n]"
> << "X-Cache: MISS from ProxyA[\r][\n]"
> << "Proxy-Connection: keep-alive[\r][\n]"
> 
> >> "GET http://www.yahoo.fr/ HTTP/1.0[\r][\n]"
> >> "User-Agent: Jakarta Commons-HttpClient/3.0-rc2[\r][\n]"
> >> "Proxy-Authorization: NTLM
> >> TlRMTVNTUAADAAAAGAAYAGAAAAAAAAAAeAAAAAMAAwBAAAAAEQARAEMAAAAMAAwAVAAAA
> >> AAAAAB4A 
> >> AAABlIAAFRMU1BBVUxJTkUuQ0FOVEFMT1VQUEMtQ0FOVEFMT1VQA/uQagaqmRXdJR+BBq
> >> xQ4gMONR
> >> a81Qhc[\r][\n]"
> >> "Host: www.yahoo.fr[\r][\n]"
> >> "Proxy-Connection: Keep-Alive[\r][\n]"
> >> "[\r][\n]"
> 
> << "HTTP/1.0 407 Proxy Authentication Required[\r][\n]"
> << "Server: squid/2.5.STABLE9[\r][\n]"
> << "Mime-Version: 1.0[\r][\n]"
> << "Date: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "Content-Type: text/html[\r][\n]"
> << "Content-Length: 1462[\r][\n]"
> << "Expires: Mon, 30 May 2005 12:40:47 GMT[\r][\n]"
> << "X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0[\r][\n]"
> << "Proxy-Authenticate: NTLM[\r][\n]"
> << "Proxy-Authenticate: Basic realm="Squid proxy-caching web server"[\r][\n]"
> << "X-Cache: MISS from ProxyA[\r][\n]"
> << "Proxy-Connection: close[\r][\n]"
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> D?charge / Disclaimer
> 
> Ce message et toutes les pi?ces jointes (ci-apr?s le "message") sont 
> confidentiels et ?tablis ? l'intention exclusive des destinataires. Toute 
> utilisation ou diffusion non autoris?e est interdite. Tout message 
> ?lectronique ?tant susceptible d'alt?ration,
> 
> This message and any attachments (the "message") are confidential and 
> intended solely for the addressees. Any unauthorised use or dissemination is 
> prohibited. E-mails are susceptible to alteration. Therefore neither 
> 123Multim?dia nor any of its subsidiari
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to