Skip to end of metadata
Go to start of metadata

Integrating FishEye with JIRA for User Management

You can manage your FishEye/Crucible users in JIRA.

For further information, see the JIRA documentation here: Allowing Other Applications to Connect to JIRA for User Management

  • You cannot use JIRA Cloud to manage FishEye Server users. Atlassian Cloud users and your FishEye users need to be managed separately.

Integrating FishEye with Crowd

Atlassian's Crowd user management application can be integrated with FishEye.

You set the basic Crowd properties, such as the application name, password and URL, using the FishEye adminstration screens, as described in Integrating Crowd with FishEye in the Crowd Administrator's Guide.

You can also fine tune your Crowd integration by overriding the default Crowd properties, such as the session validation interval and SSO cookie name, by manually editing the config.xml file in your FishEye installation directory. See Integrating Crowd with FishEye for details.

If the option for Auto-add is set to Create a FishEye user on successful login all users in your JIRA or Crowd instance will be allowed to login and an account created, even if they are not a member of groups you have selected to sync.


  1. A little more detail on using JIRA to manage users would be helpful.  For instance, how can you specify which users in JIRA have access to Fisheye and/or Crucible?  Or does everyone in jira-users automatically get access to both?

    1. In order to set up such configuration just log in to FishEye as an admin user, go to Admin / Security Settings / Authentication and click on "Setup JIRA/Crowd authentication".  You would be able to configure FishEye to authenticate against JIRA.  In the next screen you can specify members of which JIRA groups should be allowed to authenticate in FishEye.  

      Answer to this question: may give a better understanding how this works.  Apologies for this documentation being not clear enough, I will ask my colleagues to get it updated.

  2. is it possible by using two Fisheye servers, to make one of them the basic usermanagement System?

    1. Unfortunately not, FishEye can authenticate against Active Directory, LDAP, Crowd, JIRA, AJP13 or can use host based authentication only.

  3. The question Mark Bickford asked is a good one and I wish it had been answered.

    I would also like to know how can you set certain users in JIRA to be FishEye admins.

    1. I would also like to know how can you set certain users in JIRA to be FishEye admins.

       JIRA can be only used to authenticate users, but authorisation is managed solely in FishEye.  To mark particular users or groups as administrators just go to Admin / Security Settings / Administrators and pick up individual users or groups to get admin rights.  Please note you can pick up also from external groups like those from JIRA, so you can configure FishEye so particular group members would be administrators.

  4. I have 2 further questions on this integration.

    1. What happens to user accounts when the JIRA account is deleted or disabled?  I am principally concerned that code review content may be lost, as we rely on this to prove to external auditors that we are actively assessing our code quality.
    2. As fisheye and crucible are licenced separately it is possible to have more fisheye licences than crucible licences.  However, it does not seem possible to specify a JIRA group that confers access to Crucible - all users who are in a JIRA group that has been configured to confer Fisheye access rights are automatically also given Crucible rights.  Have I missed something in the configuration? And if not - what happens if adding a new user to Fisheye exceeds the Crucible licence?