|
All Versions
Crowd 1.1 Documentation
|
FishEye allows you to use Crowd to provide external authentication and authorisation.
Step 1. Configuring Crowd to talk to FishEyePlease follow the instructions in 3.2 Adding an Application. Step 2. Configuring FishEye to talk to Crowd
For details please see the Fisheye documentation. 2.1 Install the Crowd Client Libraries into FishEyeCopy the Crowd integration libraries and configuration files as described in the 3.2.8 Integrating Crowd with a Custom Application documentation. This involves copying all client library JARs to the library folder of FishEye:
2.2 Configure FishEye to use Crowd's AuthenticatorLog in as an admin to FishEye and navigate to Users/Security. Select Setup Custom authentication and enter the following classname for the authenticator: com.atlassian.crowd.integration.fisheye.FisheyeAuthenticator Leave the cache and auto-add settings to their default values. This will mean authentication calls to Crowd will be cached (improves performance) and that users will be automatically enrolled into FishEye after their initial login to FishEye via Crowd. Fisheye requires you to pass in the configuration attributes for Crowd. Specify your configuration data, matching the values set in Step 1, 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:
Screenshot 1: 'Authentication Settings' Screenshot 2: 'Custom Restriction' Related Topics
|
