Documentation for Crowd 1.4. Documentation for other versions of Crowd is available too.
Crowd ships with out-of-the-box support for a number of applications. You can also integrate Crowd with other applications as follows:
Please see Adding an Application.
If your application is not listed in 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.
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:
WEB-INF/lib
.
client
folder similar to crowd-integration-client-X.X.X.jar
and all supporting jars in the client/lib
folder.crowd.properties
to your application's deployment directory, typically WEB-INF/classes
.crowd.properties
file to reflect the values of your deployment parameters. Refer to the description of the attributes in the crowd.properties
file.Passing crowd.properties as an environment variable
You can pass the location of a client application's crowd.properties
file to the client application as an environment variable when starting the client application. This means that you can choose a suitable location for the crowd.properties
file, instead of putting it in the client application's WEB-INF/classes
directory.
This applies to the Crowd Administration Console's crowd.properties
file too. You may find this particularly useful when integrating with a WAR deployment of an integrated application.
例:
-Dcrowd.properties={FILE-PATH}/crowd.properties
[Crowd Documentation