Ridwan Tan (ridtan) wrote:
Hello,

We have a java application that's using HttpClient 3, Axis2 to integrate
with Microsoft Exchange Server. We authenticate either using basic or
NTLM v1 to Microsoft Exchange Server. We have received a big push from
customer to support NTLM v2 as well.

I have evaluated various options and one of them is to use HttpClient 4
and JCIFS library as described in
http://hc.apache.org/httpcomponents-client/ntlm.html. I have tried the
sample code with minor modification and it works fine.
Now, I am trying to apply similar logic as the sample code with my code
that use Axis2, I don't see a way from the Stub generated to override
the NTLMEngine use for the NTLM authentication. I can only access the
ServiceClient from the stub. Does anyone know how to override NTLMEngine
in Axis2 stub? (my apology if the question is more appropriate for Axis2
mailing list).

I also came across a JIRA case that Oleg has filed regarding Axis2
kernel is tied to httpclient 3. Does this mean I can't upgrade the
httpclient library in my project if I am still using axis2.

No, it does not. HttpClient 3.x and HttpClient 4.x can happily co-exist in the same application (class loader)

I saw lots
of heated discussion on this area and NTLM v2 support, but I can't seem
to find if we have a closure in that area. Does anyone know if we have a
closure on that issue



As far as I know, we do not:

http://issues.apache.org/jira/browse/AXIS2-4318

At this point I personally have pretty much given up on Axis2.

Oleg

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to