A Single Sign On system allows users to use a single login for multiple applications. You can integrate JIRA and Confluence with the following SSO systems:
- Crowd (Recommended) - Atlassian's single sign-on, authentication, authorisation, application provisioning and identity management framework
Additionally, people have reported some degree of success integrating the following SSO systems with JIRA and/or Confluence:
JIRA and Confluence integrate with SSO system Seraph, the Atlassian authentication library. Seraph is a very simple, pluggable J2EE web application security framework developed by Atlassian and used in our products.
Seraph allows you to write custom authenticators which will accept the login creditentials of your existing single sign-on system.
| For Confluence 2.2 and above you must extend com.atlassian.confluence.user.ConfluenceAuthenticator instead of the Seraph DefaultAuthenticator. |
You can browse user-contributed SSO plugins or check out these examples:
- NTLM for JIRA.
- NTLM for Confluence
- CAS for Confluence (Contributed by Carl Harris at Virginia Tech.)
- CAS for JIRA (Contributed by Carl Harris at Virginia Tech.)
- Siteminder for Confluence (Contributed by Ricardo Sueiras)
There has been discussion of intergrating with Siteminder on the mailing list that may be applied to JIRA integration. All third-party code must be treated with caution - always backup your Confluence instance before use. If you create a custom SSO plugin and would like to contribute it to the user community, please let us know on a support ticket.
Discussion Forums
Using Confluence and JIRA without SSO
Confluence can also delegate user management to use JIRA logins , but this will not provide you with SSO.

Comments (10)
May 25, 2007
Gary S. Weaver says:
I confirmed Shibboleth (Internet2 SSO) works: https://spaces.internet2.edu/displ...I confirmed Shibboleth (Internet2 SSO) works: https://spaces.internet2.edu/display/SHIB/ShibbolizedConfluence
Aug 07, 2007
Gary S. Weaver says:
Have some questions about custom authenticators written for use with an SSO: A...Have some questions about custom authenticators written for use with an SSO:
May 02, 2008
Stefan Kunz says:
Is there a possibility to use SSO from a Microsoft ISA server for Jira and ...Is there a possibility to use SSO from a Microsoft ISA server for Jira and Confluence?
Jun 30, 2008
Brian Bukowski says:
We are using Confluence 2.7 with Siteminder for SSO. How can I remove the ...We are using Confluence 2.7 with Siteminder for SSO. How can I remove the "password" link in Preferences > Edit Profile so that users don't have the ability to change their password?
Jun 30, 2008
Roberto Dominguez says:
Administration -> General Configuration -> Security and Privacy -> Exte...Administration -> General Configuration -> Security and Privacy -> External User Management set to On
Jul 01, 2008
Brian Bukowski says:
Thanks for the response Roberto. I don't want to turn External User Manage...Thanks for the response Roberto. I don't want to turn External User Management on because I'd still like to manage my groups from within Confluence. I was wondering how to remove the actual "password" link from the edit profile page. I managed to find confluence-2.7.war/users/changemypassword.vm, but I'm not sure how to remove the link from the left-hand nav bar.
Oct 28, 2008
Jason Koziara says:
In that same vein - how can I remove the 'Forgot Password?' Link from the login ...In that same vein - how can I remove the 'Forgot Password?' Link from the login page?
Dec 17, 2008
Scott Battaglia says:
CAS integration with the JASIG CAS Client for Java 3.1 (Confluence) http://www....CAS integration with the JASIG CAS Client for Java 3.1 (Confluence)
http://www.ja-sig.org/wiki/display/CASC/Configuring+Confluence+with+JASIG+CAS+Client+for+Java+3.1
I'm working on the JIRA integration guide.
May 05, 2009
Mike Culbertson says:
I can also confirm a successful test setup using the Confluence 2.10.3 + s...I can also confirm a successful test setup using the Confluence 2.10.3 + soulwing CAS client http://www.soulwing.org/confluence-cas.jsp + rubycas-server http://code.google.com/p/rubycas-server
rubycas-server took some massaging to get running, but has been working fine since then. The soulwing CAS client is also working like a champ so far.
Oct 02
Robert Dale says:
OpenSSO also works using the Atlassian Seraph authentication providerOpenSSO also works using the Atlassian Seraph authentication provider