Crowd 2.0 : Integrating Crowd with Atlassian CrowdID
This page last changed on Dec 30, 2008 by smaddox.
Atlassian CrowdID is a free add-on to Crowd. It gives administrators a secure way to provide OpenID accounts for their users.
If you have not already installed CrowdID, follow the instructions below to install it now. Prerequisites
Step 1. Configuring Crowd to Talk to CrowdID1.1 Prepare Crowd's Directories/Groups/Users for CrowdIDThe CrowdID application will need to locate users from a directory configured in Crowd. You will need to set up a directory in Crowd for CrowdID. For information on how to do this, see Adding a Directory. We will assume that the directory is called CrowdID Directory for the rest of this document. It is possible to assign more than one directory for an application, but for the purposes of this example, we will use CrowdID Directory to house CrowdID users. CrowdID also requires an administrator group to exist in the directory. You need to ensure that a crowd-administrators groups exist in the CrowdID Directory. Any user in this group will have CrowdID administrator access. The Crowd documentation has more information on creating groups, creating users and assigning users to groups. 1.2 Define the CrowdID Application in CrowdCrowd needs to be aware that the CrowdID application will be making authentication requests to Crowd. We need to add the CrowdID application to Crowd and map it to the CrowdID Directory.
1.3 Specify which Users can Log In to CrowdIDOnce Crowd is aware of the CrowdID application, Crowd needs to know which users can authenticate (log in) to CrowdID via Crowd. As part of the 'Add Application' wizard, you will set up your directories and group authorisations for the application. If necessary, you can adjust these settings after completing the wizard. Below are some examples. You can either allow entire directories to authenticate, or just particular groups within the directories. In our example, we will allow the entire CrowdID Directory to authenticate: For details please see Specifying which Groups can access an Application. 1.4 Specify the Address from which CrowdID can Log In to CrowdAs part of the 'Add Application' wizard, you will set up CrowdID's IP address. This is the address which CrowdID will use to authenticate to Crowd. If necessary you can add a hostname, in addition to the IP address, after completing the wizard. See Specifying an Application's Address or Hostname. Step 2. Configuring CrowdID to Talk to CrowdEdit CROWD/crowd-openidserver-webapp/WEB-INF/classes/crowd.properties. Change the following properties:
If your Crowd server's port is configured differently from the default (i.e. 8095), set it accordingly. You can read more about the crowd.properties file. See CrowdID in Action
RELATED TOPICS
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Document generated by Confluence on Jul 30, 2009 01:29 |