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

This tip applies if you:

  • Have public-facing JIRA, Confluence and Bamboo servers and private LDAP repositories.
  • Allow public signup via JIRA, Confluence and/or Bamboo.
  • Want to partition where users are created via the public signup functionality.

Crowd allows for multiple directories to be assigned to an application. Follow these steps to direct all public signups into your chosen Crowd directory:

  1. Define two directories:
    1. An internal directory for 'public' users.
    2. An LDAP directory for staff and contractors.
  2. Assign both these directories to the 'JIRA' application in Crowd.
  3. Use the 'ordering' arrows to move the internal 'public' directory into the first position.

Using this configuration, when Crowd receives a request from JIRA to create a user, Crowd will create the user in the 'public' internal directory only.

In future releases of Crowd, this functionality will be refined so that directory permissions can be set for each application. You will then be able to nominate the directories where users are created on a per-application basis.