Documentation for Crowd 1.0. Documentation for other versions of Crowd is available too.

Custom directory connectors allow developers to connect Crowd to custom user-stores, such as existing databases or legacy system.

The simplest way to accomplish this is to add a JAR file with the necessary classes to the Crowd WEB-INF/lib folder. For details, please see Creating a Custom Directory Connector

Once you have added your JAR file to the Crowd WEB-INF/lib folder, you are ready to configure a Custom Directory Connector. 

To configure a Custom Directory Connector,

  1. Login to the Crowd Administration Console.
  2. Click the 'Directories' link in the top navigation bar.
  3. This will display the Directory Browser. Click the 'Add Directory' link.
  4. Click the 'Custom' button.
  5. Complete the fields as described in the table below.
  6. Click the 'Continue' button to configure the directory's permissions.

(info) Once you have configured the directory's permissions, you will have finished configuring your new directory. You can then map the directory to appropriate applications.

Screenshot: 'Create Custom Directory'






|| Custom Directory Store Attributes || Description ||

Name

The name used to identify the directory within Crowd. This is useful when there are multiple directories configured, e.g. Chicago Employees or Web Customers.

Description

Details about this specific directory.

Active

Only deselect this if you wish to prevent all users ('principals') within the directory from accessing all mapped applications.

Implementation Class

Implementation of com.atlassian.crowd.integration.directory.RemoteDirectory Java interface. Must be in the Crowd CLASSPATH.

Next Step:

See 2.3 Specifying Directory Permissions 

Related Topics  

Crowd 1.0 Documentation