From 8e55622a52d4027dbaa94fb959d311872a01abe5 Mon Sep 17 00:00:00 2001 From: mguessan Date: Mon, 7 Dec 2009 21:41:45 +0000 Subject: [PATCH] Force flags parameter to 4 in Form Based Authentication git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@874 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/ExchangeSession.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/java/davmail/exchange/ExchangeSession.java b/src/java/davmail/exchange/ExchangeSession.java index 63b78132..6faa55c0 100644 --- a/src/java/davmail/exchange/ExchangeSession.java +++ b/src/java/davmail/exchange/ExchangeSession.java @@ -465,9 +465,12 @@ public class ExchangeSession { // make sure username and password fields are empty ((PostMethod) logonMethod).removeParameter(userNameInput); ((PostMethod) logonMethod).removeParameter(passwordInput); + ((PostMethod) logonMethod).removeParameter("trusted"); + ((PostMethod) logonMethod).removeParameter("flags"); ((PostMethod) logonMethod).addParameter(userNameInput, userName); ((PostMethod) logonMethod).addParameter(passwordInput, password); ((PostMethod) logonMethod).addParameter("trusted", "4"); + ((PostMethod) logonMethod).addParameter("flags", "4"); logonMethod = DavGatewayHttpClientFacade.executeFollowRedirects(httpClient, logonMethod); // test form based authentication