NTLM support in TIBCO Businessworks 6.x .

NTLM support in TIBCO Businessworks 6.x .

book

Article ID: KB0094459

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Description:
TIBCO BusinessWorks 6.x does not support NTLM authentication. NTLM authentication can be implemented using a BW NTLM proxy process that a user can put between a BW SOAP/HTTP client and the actual server that requires NTLM authentication.

Issue/Introduction

NTLM support in TIBCO Businessworks 6.x .

Resolution

A workaround where you can create an HTTP proxy and use Java code to to invoke the server follows. 

SOAP Client------> HTTP Proxy-------->SOAP Server

For reference, find the attached HTTP proxy (Filename: ntlm_Proxy.zip) which is created for a simple HTTP connection. You can modify that to add the SOAP request. This sample project has been made available "as-is" and should be used as a reference to develop your own project. 

Instructions follow:

==================
Before starting the process, change the following global variables:

*Remote_Host*(string) : The HTTP / SOAP server who is needing NTLM  
-default localhost
*Remote_Port(*int) : Port for above server -- default 7979
*Proxy_Port*(int) : Port you want  BW NTLM Proxy to start on -- default 4848
*Proxy_Host*(string) : Host where you are deploying this BW NTLM proxy process .
Default is 'localhost'

On the Client side, do the following:

1). In the Target URL / Host -- instead of pointing to the host where the server is running, point to the host that you set in the module properties /Proxy_Host /-- same for port set it to/ Proxy_Port /.

2). Click on "Use Basic Authentication" and create/provide. Identity the file that is configured with NTLM credentials for the remote host.

Example:


User Name : <DOMAIN_Name>\username [ possible domain separators are '\' , '/' or ':']
Password : the password for the above user.

Note that if the user does not want to provide, and if the server allows credentials without a domain value, then provide the user name and no domain name.
==================

Attachments

NTLM support in TIBCO Businessworks 6.x . get_app