FishEye 2.2 : Custom Authentication
This page last changed on Oct 01, 2009 by abuttfield.
To implement an arbitrary form of authentication and authorisation for FishEye you need to provide a class which extends com.cenqua.fisheye.user.plugin.AbstractFishEyeAuthenticator. You can find more information about custom FishEye authorisation in the online javadocs and the library jar. For FishEye to use the authenticator, it must be compiled, placed in a jar archive and then put in the $FISHEYE_INST/lib directory. If other third-party libraries are required by your authenticator, they must also be in the $FISHEYE_INST/lib directory. Global ConfigurationAfter implementing a custom authenticator, the next step is to configure FishEye to use it. Click the 'Setup Custom authentication' link on the FishEye 'Admin' -> 'Users/Security' page. You will be presented with a form containing the following fields to be set:
Per-Repository Constraint ConfigurationYou may also require a per-repository constraint to restrict access to specific repositories using your custom authenticator. If a custom authenticator is set, then the Permissions Summary table will display the constraint per repository and a link to enable you to edit it.
|
![]() |
Document generated by Confluence on Feb 18, 2010 23:51 |