Fisheye and NTLM

Still need help?

The Atlassian Community is here for you.

Ask the community

Problem Statement

Anyone using a Subversion server such as VisualSVN might require that NTLM/IWA is used.

This is accomplished in several ways and depends on the Subversion client implementation being used, e.g. a bundled SVNKit or a native implementation, such as SlikSVN.

Fisheye >= 4.8.11

This functionality works "out of the box" as the JVM argument mentioned in the next section has been added to start scripts - see FE-4879 - Getting issue details... STATUS

Fisheye < 4.8.11 using SVNKit

Add the following JVM argument to FISHEYE_OPTS to enable the NTLM functionality:

-Djava.security.auth.login.conf=

Note: this argument should not point to any file. If it points to a file that exists the NTLM functionality will not be enabled.

Fisheye using native SVN eg. SlikSVN or Wandisco

Ensure the user running Fisheye is a user that can authenticate against the Subversion server, e.g. a user present in the Active Directory that the IWA is using.

  • Be sure the user is using the credentials Active Directory is expecting
  • By default Fisheye running on Windows will install and run as 'Network Service'. In such case switching to a regular account in the service configuration might be needed. Open the 'Services' panel in Windows, open properties for the 'Atlassian Fisheye' service, access the 'Log On' tab and change the user:

  • With this configuration the username and password in the Fisheye UI can be left blank
  • This configuration also bypasses the check which limits how often the password is used - see FE-5329 - Getting issue details... STATUS
Last modified on Dec 12, 2022

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.