This page last changed on Jun 17, 2007 by justen.stepka@atlassian.com.

FishEye allows you to use Crowd to provide external authentication and authorisation.

Step 1. Configuring Crowd to talk to FishEye

Please follow the instructions in 3.2 Adding an Application.

Step 2. Configuring FishEye to talk to Crowd

Before you begin
For any usernames that are already configured through the Fisheye Administration console, you will need to change the account type from 'built-in' to 'custom'. This is required for the new permissioning through Crowd to work properly.

For details please see the Fisheye documentation: http://www.cenqua.com/fisheye/doc/latest/admin/security/customauth.html 

2.1 Install the Crowd Client Libraries into FishEye

Copy the Crowd integration libraries and configuration files as described in the 3.2.7 Integrating Crowd with a Custom Application documentation.

2.2 Configure FishEye to use Crowd's Authenticator

To configure Fisheye you will need to specify the following Custom Authenticator in the Users/Security section of the administration console.

com.atlassian.crowd.integration.fisheye.FisheyeAuthenticator

It is also important to note that Fisheye requires you to pass in the configuration attributes for Crowd, by specifying your configuration data through the properties editor:

application.name                        fisheye
application.password                    password
application.login.url                   http://localhost:8080/
crowd.server.url                        http://localhost:8095/crowd/services/
session.isauthenticated                 session.isauthenticated
session.tokenkey                        session.tokenkey
session.validationinterval              0
session.lastvalidation                  session.lastvalidation

2.3 Configure groups for FishEye source-repositories (if required)

If you are using any FishEye groups to control access to particular source-repositories, you will need to create the groups in Crowd and then configure FishEye as follows: 

  1. In the FishEye Administration menu, select 'Global Settings', then 'Users/Security'.
  2. This will display the 'Authentication Settings' screen. In the 'Permissions Summary' section, edit the 'Per-repository' field and enter the group names (separated by commas) in the 'Custom restriction' field.

Screenshot 1: 'Authentication Settings'





Screenshot 2: 'Custom Restriction'





Related Topics  

Crowd Documentation  


Document generated by Confluence on Jun 20, 2007 20:58