How to integrate a legacy application into Atlassian Crowd?

Hey everybody,

I want to have a Single Sign On (SSO) solution. IMO, this means the following: You log in once (within the webbrowser), then you do not have to login anywhere else, but can use all applications. For example, I log in once to JIRA, then I can also use Confluence without logging in once again. Right?

Now assume, there is a legacy application. You can develop a plugin or use the Crowd API to integrate it into SSO. Therefore, you have to add additional code (from the Crowd API) to your application. E.g. you would have to integrate the application to your SSO-solution using the Crowd-API instead of communicating with LDAP directly within the application, right? You cannot integrate the application without making code changes within the application?

If there is a legacy Java application (say a standalone Swing or HTML application), where you cannot change any code - can you still integrate it to your SSO-solution with Atlassian Crowd anyhow?

Thanks for help, Kai.

2 answers

Thanks, after reading your answer and some more documentation (, I know understand how it works.

It seems to be very easy to integrate custom applications (by writing some code / configuration).

I would say that it is impossible to know for sure Kai?! Both Confluence and Jira comes "out-of-the-box" with SSO turned off. But you can configure the application using the config files and another "driver" in order to use Crowd as SSO.

My point is - how are you legacy applications developed? Do they have a well documented configurable interface where security is implemented as a factory and all you have to do is configure the system to use the new "driver" instead of the default one? Can you turn on some sort of external security manager component thingy and tell the system to ask the external system instead of your existing security component?

If not - yes, I assume there will have to be some sort of code developed :)

Suggest an answer

Log in or Join to answer
Community showcase
Alexey Matveev
Published Saturday in Jira

How to run Jira in a docker container

Everything below is tested on Ubuntu 17.10. I prefer to use Jira in a docker container because: 1. I can install Jira with a couple of commands. 2. I can start and stop Jira just by starting and s...

227 views 6 8
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot