Documentation for Crowd 1.6. Documentation for other versions of Crowd is available too.
JIRA NTLM plugin not officially supported by Atlassian
The JIRA NTLM plugin was written by a third party. Atlassian does not officially support this SSO plugin. Crowd implements SSO itself, but does not natively support the NTLM protocol without this plugin. Therefore, NTLM is not a pre-requisite for the use of Crowd. The Atlassian Crowd team will do our best to advise on any Crowd integration problems. Please refer to the plugin documentation for installation instructions and further support.
Out of the box, JIRA does not support Single Sign On (SSO) functionality. This page describes how to set up JIRA with NTLM SSO functionality using the JIRA NTLM plugin, Crowd, and Active Directory (AD) as your LDAP user repository.
The JIRA NTLM plugin enables the following authentication scenario:
The Crowd component then allows you to manage all users and groups in Active Directory. Crowd automatically ensures that users and groups are synchronised between AD and JIRA. For example, if a user/group is added/deleted from AD it will be automatically added/deleted from JIRA.
JIRA NTLM plugin |
NTLM is the protocol used by Windows for authentication. The JIRA NTLM plugin takes care of the Windows domain / Active Directory login to JIRA. You must be running a Windows Domain Controller with accounts set up in AD in order to use this plugin. If NTLM authentication is not available, the plugin allows standard form-based login to JIRA. |
---|---|
Crowd |
Crowd takes care of the synchronisation of users/groups between Active Directory and JIRA. |
Active Directory (AD) on Windows 2003 Server |
Active Directory (AD) on Windows 2003 Server — you must already have an AD instance set up and running with a domain controller. |
Jira |
The machine running JIRA must be part of the Windows domain or installed on the same box as the domain controller. |
README
file included in the plugin zip file, and then follow the instructions in the INSTALL
file to install the plugin.ntlm_ldap.properties
file, insert the appropriate LDAP and Domain Controller information along with other parameters.When following the above instructions, do not change the seraph-config.xml
file to enable Crowd's SSO functionality. (I.e. don't change the authenticator
node to read <authenticator class="com.atlassian.crowd.integration.seraph.JIRAAuthenticator"/>
. Instead of Crowd's SSO authentication, we'll be using the JIRA NTLM plugin.