There are two overall steps to integrating an application with Crowd:
- Step 1. Configure Crowd to talk to the application — that is, add the application to Crowd via the Crowd Administration Console (see below). The application will then be allowed to authenticate against Crowd.
- Step 2. Configure the application to talk to Crowd — that is, install the Crowd Client into the application and configure the application to forward users' authentication and security requests to Crowd. Please see details for your specific application:
- 3.2.1 Integrating Crowd with Apache
- 3.2.2 Integrating Crowd with Atlassian Bamboo
- 3.2.3 Integrating Crowd with Atlassian Confluence
- 3.2.4 Integrating Crowd with Atlassian JIRA
- 3.2.5 Integrating Crowd with Cenqua FishEye
- 3.2.6 Integrating Crowd with Jive Forums
- 3.2.7 Integrating Crowd with a Custom Application
To add an application to Crowd,
- Login to the Crowd Administration Console.
- Click the 'Applications link in the top navigation bar.
- This will display the Application Browser. Click the 'Add Application' link.
- This will display the 'Add Application' screen (see screenshot). Complete the fields as described in the table below. Note that you will need to select a suitable directory to contain the application's users.
- Click the 'Create' button to create the application. A number of tabs will now be displayed
- To choose which users within the directory may authenticate against the application, either:
- Click the 'Groups' tab and select one or more groups of users, then click the 'Add' button;
OR - Click the 'Directories' tab and change 'Allow all to authenticate' to 'True' (the default is 'False').
- Click the 'Groups' tab and select one or more groups of users, then click the 'Add' button;
- Click the 'Remote Addresses' tab and specify the IP address or hostname of the application (the default is 'localhost').
- Click the 'Config Test' tab.
- Enter the 'Username' and 'Password' that you have just defined, then click the 'Update' button. This will (a) save your Groups/Directories and Remote Addresses; and (b) verify that the application can successfully login to the Crowd framework.
Screenshot 1: 'Application Browser'

Screenshot 2: 'Add Application'

Attribute |
Description |
|---|---|
Name |
The username which the application will use when it authenticates against the Crowd framework as a client. This value must be unique, i.e. it cannot be used by more than one application client. |
Description |
A short description of the application. Note: a web URL is often helpful. |
Active |
Only deselect this if you wish to prevent all users (from all directories) from accessing this application. |
Password |
The password which the application will use when it authenticates against the Crowd framework as a client. |
Default Directory |
A directory that contains relevant users. Note: additional directories can be added later. |
Related Topics
- 3.1 Using the Application Browser
- 3.2 Adding an Application
- 3.2.1 Integrating Crowd with Apache
- 3.2.2 Integrating Crowd with Atlassian Bamboo
- 3.2.3 Integrating Crowd with Atlassian Confluence
- 3.2.4 Integrating Crowd with Atlassian JIRA
- 3.2.5 Integrating Crowd with Cenqua FishEye
- 3.2.6 Integrating Crowd with Jive Forums
- 3.2.7 Integrating Crowd with a Custom Application
- 3.3 Mapping a Directory to an Application
- 3.4 Specifying which Groups can access an Application
- 3.5 Specifying an Application's Address or Hostname
- 3.6 Managing an Application's Session
- 3.7 Deleting or Deactivating an Application






