Thursday, May 14, 2009

How to setup NTLM integration with Jira

Here are the notes of setting up NTLM integration with Jira 3.13.4:

  1. Downlaod 0.5.2 NTLM Plugin for Jira
  2. Download jcifs-1.2.25.jar (Note: Only this version works. I ran into an issue with the 1.3.8 version that caused a null reference exception.)
  3. Following the installation instructions within the 0.5.2 NTLM Plugin (See install. and readme. within the zip.)
  4. Note you will need to copy the jcifs-1.2.25.jar and blah to the C:\Program Files\JIRA-Enterprise-3.13.4\atlassian-jira\WEB-INF\lib directory or wherever your install is located at within your machine.
  5. Note when modifying ntlm_ldap.properties you must specify the details to be extactly the same as what's generated when using the Administration --> System --> LDAP

1 comment:

LAcike said...

Even with 1.2.25 version of JCifs you might get in trouble with the following error message:
jcifs.smb.SmbException:
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at jcifs.smb.SigningDigest.(SigningDigest.java:40)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:281)
at jcifs.smb.SmbSession.send(SmbSession.java:233)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:161)
at jcifs.smb.SmbSession.logon(SmbSession.java:169)
at ro.softwin.elearning.jiratools.SMBHelper.doDCLogon(SMBHelper.java:173)

There was an error in this gadget