Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated for CAS Client for Java 3.3 - for configuring JIRA 4.4 or later

As of JASIG CAS Client for Java 3.1.3, the distribution includes Atlassian Confluence and Jira support. Support is enabled by a custom CAS authenticator that extends the default authenticators.

WARNING: Use CAS Client for Java 3.3 or later for JIRA 4.3 or later. CAS Client for Java 3.1.x integration is broken for versions of JIRA 4.3 & later! See CASC-164 (Soulwing appears no better off, btw). According to JIRA, this This is fixed for filter version 3.3.0.

Info
title$JIRA_HOME Description
 

...

And add in the JASIG CAS Jira Authenticator

For JIRA 4.4 or later:

Code Block
xml
xml
title$JIRA_HOME/WEB-INF/classes/seraph-config.xml
<!-- CAS:START - Java Client Jira Authenticator -->
<authenticator class="org.jasig.cas.client.integration.atlassian.JiraCasAuthenticatorJira44CasAuthenticator"/>
<!-- CAS:END -->

 

 

 

 

 For JIRA 4.3 or earlier:

Code Block
xml
xml
title$JIRA_HOME/WEB-INF/classes/seraph-config.xml
<!-- CAS:START - Java Client Jira Authenticator -->
<authenticator class="org.jasig.cas.client.integration.atlassian.JiraCasAuthenticator"/>
<!-- CAS:END -->
HTML Comment
hiddentrue
Tip
titleCAS Jira Logout Fix

For CAS Client 3.1.7

  1. Download the CAS Client source from SVN
  2. Add the logout function from the JiraCasAuthenticator.diff.txt in this feature request
  3. Build and move the cas-client-integration-atlassian-3.1.7.jar to $JIRA_HOME/WEB-INF/lib
  4. Change the logout.url back to the default param-value
  5. Modify $JIRA_HOME/logout.jsp with a message like described in the "Recommended logout text" in CAS Client for Java 3.1

This will allow the user to logout of Jira only and not invalidate their CAS session.

CAS Jar Libs

Copy cas-client-core-3.1x.xy.jar and cas-client-integration-atlassian-3.1x.xy.jar to $JIRA_HOME/WEB-INF/lib

...