You can allow other applications to connect to your JIRA server for management of users and groups, and for authentication (verification of a user's login). Examples of such applications: Atlassian Confluence, FishEye/Crucible, Bamboo, or another JIRA server.
Allowing an Application to Connect to JIRA for User Management
Subject to certain limitations, you can connect a number of Atlassian web applications to a single JIRA server for centralised user management.
When to use this option: You can only connect to a server running JIRA 4.3 or later. Choose this option as an alternative to Atlassian Crowd, for simple configurations with a limited number of users.
To configure an application to connect to JIRA as a user server:
- Add the application in JIRA:
- Log in to JIRA as a user with the 'JIRA Administrators' global permission.
Keyboard shortcut: 'g' + 'g' + start typing 'jira user'. > User Management. Select JIRA User Server.
- Add an application.
- Enter the application name and password that the application will use when accessing your JIRA server.
- Enter the IP address or addresses of the application. Valid values are:
- Save the new application.
- Set up the JIRA user directory in the application:
For example, see Connecting Confluence to JIRA for User Management or Connecting JIRA to Another JIRA Server:
- Log in to the application that is going to connect to JIRA for user management.
- Go to the application's 'User Directories' administration area.
- Add a new directory of type 'Atlassian JIRA'.
- Define the directory order (see Managing Multiple Directories).
- Create any groups in JIRA that are required by the application. For example, see Connecting Confluence to JIRA for User Management.
Diagrams of Some Possible Configurations
Diagram above: Confluence connecting to JIRA for user management.
Diagram above: One JIRA site connecting to another for user management. JIRA site 2 does the user management, storing the user data in its internal directory.
- Configuring the Internal Directory
- Connecting to an LDAP Directory
- Connecting to an Internal Directory with LDAP Authentication
- Connecting to Crowd or Another JIRA Server for User Management
- Managing Multiple Directories
- Synchronising Data from External Directories
- Managing Nested Groups
- Diagrams of Possible Configurations for User Management
- User Management Limitations and Recommendations
- Allowing Other Applications to Connect to JIRA for User Management
- Migrating Users between User Directories