From e648ad90d1793fc3149e069ceb80bdffa7789319 Mon Sep 17 00:00:00 2001 From: damitha Date: Thu, 2 Jun 2011 04:57:48 +0000 Subject: 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 --- src/core/transport/http/sender/ntlm/README | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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 +/samples/client/ntlm subdirecory. + + + +[1] http://www.h5l.org/ +[2] http://josefsson.org/libntlm/ -- cgit v1.1-32-gdbae