Search the SharePoint Connector 1.7 documentation:
Index
[Downloads (PDF, HTML & XML formats)]
[Other versions]
This page is part of the installation guide for the Confluence SharePoint Connector. It tells you how to configure access to Confluence using Integrated Windows Authentication via a third-party software package called Jespa.
Supportability
This document applies for Sharepoint Connector license holders only. For any Jespa specific issues and support please contact IOPLEX
On this page:
Configure Confluence to synchronise its user repository with the Active Directory domain. See the Confluence documentation on LDAP user management.
%confluence_install%/confluence/WEB-INF/lib
directory.%confluence_install%/confluence/WEB-INF/web.xml
file in a text editor, and make the following modifications to the file:Locate the section of the file that contains a <filter> with a <filter-name> set to 'login'. Immediately after this login filter, add a new <filter> for Jespa. You should copy the contents of the Jespa <filter> in the example application used in step 2, once the example application is able to authenticate correctly. The changed web.xml
file should look like this:
<filter> <filter-name>login</filter-name> <filter-class>com.atlassian.seraph.filter.LoginFilter</filter-class> </filter> <filter> <filter-name>jespa</filter-name> <filter-class>jespa.http.HttpSecurityFilter</filter-class> <init-param> <param-name>jespa.log.path</param-name> <!-- Enter the path to where you would like the Jespa log to be stored --> <param-value>C:\confluence-data\logs\jespa.log</param-value> </init-param> <init-param> <param-name>jespa.log.level</param-name> <param-value>2</param-value> </init-param> <init-param> <param-name>jespa.bindstr</param-name> <!-- Enter the fully-qualified name of your Active Directory domain --> <param-value>atlassian.com</param-value> </init-param> <init-param> <param-name>jespa.service.acctname</param-name> <!-- Enter the name of the computer account created in Step 2, followed by the '$' sign, followed by the fully-qualified name of your Active Directory domain --> <param-value>CONFLUENCE$@atlassian.com</param-value> </init-param> <init-param> <param-name>jespa.service.password</param-name> <!-- Enter the password for the Jespa service account, which was set in Step 2. --> <param-value>JCnckGJHDSd28c7Nc</param-value> </init-param> <!-- Note: also copy over all other default Jespa parameter values from the example web.xml --> </filter>
Locate the section of the file that contains a <filter-mapping> with a <filter-name> set to 'login'. Immediately before this filter mapping, add a new <filter-mapping> for Jespa. The changed web.xml
file should look like this:
<filter-mapping> <filter-name>jespa</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>login</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
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 and later |
---|---|
customauth-0.6.jar | customauth-1.0.jar |
%confluence_install%\confluence\WEB-INF\lib
directory.%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" />
In order for users to be automatically logged in to Confluence without being prompted for their username and password, the browser must be correctly configured for pass-through authentication.
Please instruct all users to ensure that the recommended browser settings are applied.