Crowd ships with out-of-the-box support for a number of applications. You can also integrate Crowd with other applications as follows:
Step 1. Configuring Crowd to talk to your Application
Please see 3.2 Adding an Application.
Step 2. Configuring your Application to talk to Crowd
2.1 Developing a Crowd Client
If your application is not listed in 1.1.1 Supported Applications and Directories then you will need to create your own Crowd Client for your application, using the Crowd SOAP API.
For assistance, please see Creating a Crowd Client for your Custom Application.
2.2 Configuring your Application
The integration libraries and configuration files are included in the Crowd download, in the client folder. You will find the Crowd integration library, and the client libraries on which the framework depends, in the lib folder. An example client properties file crowd.properties is located in the conf folder.
To configure your application, perform the following:
- Copy the Crowd Client and supporting libraries to your application classpath, typically
WEB-INF/lib.- These files will be in the
clientfolder similar tocrowd-core-0.4.1.jarand all supporting jars in theclient/libfolder.
- These files will be in the
- Copy the client properties file
crowd.propertiesto your application's deployment directory, typicallyWEB-INF/classes. - Edit the
crowd.propertiesfile to reflect the values of your deployment parameters. Refer to the description of the attributes in thecrowd.propertiesfile.
Related Topics
- 3.1 Using the Application Browser
- 3.2 Adding an Application
- 3.2.1 Integrating Crowd with Apache or Subversion
- 3.2.2 Integrating Crowd with Atlassian Bamboo
- 3.2.3 Integrating Crowd with Atlassian Confluence
- 3.2.4 Integrating Crowd with Atlassian CrowdID
- 3.2.5 Integrating Crowd with Atlassian FishEye
- 3.2.6 Integrating Crowd with Atlassian JIRA
- 3.2.7 Integrating Crowd with Jive Forums
- 3.2.8 Integrating Crowd with a Custom Application
- 3.2.1 Integrating Crowd with Apache or Subversion
- 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 Testing a User's Login to an Application
- 3.7 Managing an Application's Session
- 3.8 Deleting or Deactivating an Application






