In my company, we have an SSO system for web applications.
Now, I want to integrate Jira&Confluence with the system, and I have some questions:
1. How to configure or do some development to make Jira redirect the login request to the SSO system?
2. After the user logs in, the SSO system will redirect the user information to Jira&Confluence. How to make Jira&Confluence use this information to log in the user?
Jira Software version is 8.4.1
Jira Confluence version is 7.0.3
I looked for some posts with older dates, I wonder if they can be used as a reference
Please help resolve this issue.
Thanks and regards,
Hi @shadow.fang
In case if you have a Datacenter version of JIRA and Confluence, you can use the existing SAML feature to enable SSO from your IDP(SSO System).
But if you have a server version of the JIRA/Confluence, you will need to configure the third-party SSO add-on in JIRA/Confluence to enable SSO from your IDP.
Also, it depends on which SSO Protocols(SAML/OAuth/OIDC) your IDP supports.
https://marketplace.atlassian.com/search?query=JIRA%20SSO
Thanks,
Lokesh
I work for miniOrange Inc one of the top SSO vendors of the Atlassian marketplace.
Depending on how proprietary your company SSO really is you may want to look at our EasySSO for Jira and EasySSO for Confluence – from the way you are describing the desired flow one of SAML, X.509 or HTTP Headers authenticators out of the 5 we provide may fit the bill.
Since your company uses this very SSO for other web applications – you must have ready solutions for things such as integrating reverse proxies with that? If so, HTTP Headers authenticator is the way to go.
If your company's SSO is completely proprietary and none of the above applies you may indeed need to implement a Seraph authenticator: https://docs.atlassian.com/atlassian-seraph/2.6.1-m1/sso.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Zealand
Thank you for your reply
Before using Seraph, should I download the jira source configuration environment?
Or directly use jira api without downloading the source code
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a bit beyond Community support scope... from experience, yes you will need Jira source to actually understand what the authenticator needs to do, but you don't need it to actually develop.
Having implemented seraph authenticators in the past – I would avoid doing it again at all costs... but then I have a commercial SSO product on the market, what else would you expect from me :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Howdy. I'm just a community contributor. In terms of the self-hosted software options there are a few things you'll need to let us know before anyone here can provide very accurate information.
Can you please describe which environment you have?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Steven
My Jira and Confluence are hosted on my own server.
My company's SSO does not use Atlassian Crowd application.
Should I learn how to use "Seraph Framework" now?
Thank you for your reply
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes. Your options here are:
* Buy and implement Atlassian Crowd for their SSO solution
* Buy and implement Data Center, which includes SSO
* Implement a custom authenticator
I have followed this approach in the past:
https://wiki.geant.org/display/~federated-user-3/Federating+OTRS+with+mod_auth_mellon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.