Fisheye and NTLM
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-4879Getting 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: