summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar damitha2011-06-02 04:57:48 +0000
committerGravatar damitha2011-06-02 04:57:48 +0000
commite648ad90d1793fc3149e069ceb80bdffa7789319 (patch)
tree6cfd5f95cc7b725c9126e25d8e4f6018dea3d7b3
parenta66e189a8b3b6a42a2dd9eb69245309b6590dc61 (diff)
downloadaxis2c-e648ad90d1793fc3149e069ceb80bdffa7789319.tar.gz
axis2c-e648ad90d1793fc3149e069ceb80bdffa7789319.tar.bz2
Adding documentation for NTLM support
git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@1130407 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/core/transport/http/sender/ntlm/README22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/core/transport/http/sender/ntlm/README b/src/core/transport/http/sender/ntlm/README
index e69de29..4e9203c 100644
--- a/src/core/transport/http/sender/ntlm/README
+++ b/src/core/transport/http/sender/ntlm/README
@@ -0,0 +1,22 @@
+NTLM authentication for Axis2/C clients using default http transport is made possible with this
+package. By default NTLM authentication is disabled in Axis2/C build. to enable NTLM authentication
+user need to configure Axis2/C with an external NTLM library like Heimdal[1]
+
+NTLM support is added to Axis2/C client transport as a dynamically loadedable library called axis2c_ntlm.
+This library will wrap a external NTLM library like Heimdal to provide NTLM support. Axis2/C is shipped with
+a wrapper to Heimdal which you can find under heimdal subdirectory here. Developers have tested successfully with a
+wrapper to libntlm[2] as well.
+
+One can write a wrapper to any other external NTLM libary of his choice by implementing axis2_ntlm.h header file and
+studying the heimdal wrapper here.
+
+To enable heimdal NTLM library at build time configure Axis2/C with following option
+configure --enable-heimdal=yes
+
+There are some examples of using NTLM authenticaion with Axis2/C clients under
+<AXIS2C_SOURCE>/samples/client/ntlm subdirecory.
+
+
+
+[1] http://www.h5l.org/
+[2] http://josefsson.org/libntlm/