By default, Confluence will not understand the pre-authenticated requests that come through via a Single Sign-On solution (such as Jespa or an IIS proxy). In order to allow this authentication information to pass through, you must modify the authenticator module used by Confluence.
Download the latest SharePoint Connector custom authenticator appropriate for your version of Confluence (see the below table):
Confluence 4.3.x and earlier Confluence 5.0.x to 5.4.x Confluence 5.5 and later customauth-0.6.jar customauth-1.0.jar customauth-1.1.jar - Copy the downloaded 'customauth-x.x.jar' to your
%confluence_install%\confluence\WEB-INF\lib
directory. - Edit the
%confluence_install%\WEB-INF\classes\seraph-config.xml
file. Locate the Authenticator element and replace it with the following (you may wish to backup the file in case you wish to revert to the original configuration):
<authenticator class="com.pixelpark.seraph.SSOAuthenticator" />
- Save your changes and close the file.
- Restart Confluence and ensure that the server initializes successfully.