FishEye 1.5 : Custom Authentication
This page last changed on Jan 03, 2008 by edawson.
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 or the attached zip archive (which contains both source and javadoc). 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 Apr 14, 2008 23:36 |