From 3cfc3c8b7b6aa567eebea9dc5879ff3ebe196dcf Mon Sep 17 00:00:00 2001 From: mguessan Date: Thu, 13 Aug 2009 20:55:09 +0000 Subject: [PATCH] Set NTLM as last authentication scheme git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@670 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/http/DavGatewayHttpClientFacade.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/java/davmail/http/DavGatewayHttpClientFacade.java b/src/java/davmail/http/DavGatewayHttpClientFacade.java index f3acb2a4..539e4a53 100644 --- a/src/java/davmail/http/DavGatewayHttpClientFacade.java +++ b/src/java/davmail/http/DavGatewayHttpClientFacade.java @@ -105,6 +105,13 @@ public final class DavGatewayHttpClientFacade { public static void configureClient(HttpClient httpClient) { httpClient.setHttpConnectionManager(multiThreadedHttpConnectionManager); + ArrayList authPrefs = new ArrayList(); + authPrefs.add(AuthPolicy.DIGEST); + authPrefs.add(AuthPolicy.BASIC); + // set NTLM as last authentication scheme + authPrefs.add(AuthPolicy.NTLM); + httpClient.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs); + boolean enableProxy = Settings.getBooleanProperty("davmail.enableProxy"); String proxyHost = null; int proxyPort = 0;