Scenario:
- We sell J2EE(JBoss+SpringSecurity) software to large corporation which mostly use ActiveDirectory
- Our J2EE(JBoss) software can be hooked up to ActiveDirectory, however it requires Roles addition into ActiveDirectory i.e. cn=esp_administrator,cn=Roles,o=company,o=com
- As per my understanding, JBoss will need an account to "bind" to ActiveDirectory to do the search i.e. cn=admin,cn=Users,o=company,o=com
- Users still need to login to our J2EE application manually (not single sign-on)
- Say our J2EE app http://j2ee-webapp/ and one of the company portal is at http://intranet-portal/ say using Atlassian Jira
How can I implement single sign on with this setup? One thing comes to mind is to read cookies from http://intranet-portal/, but this only works if our J2EE webapp is a sub-domain of http://intranet-portal, i.e http://intranet-portal/j2ee-webapp/
I've read the following QA
http://stackoverflow.com/questions/2567919/single-sign-on-for-a-web-app
I don't think the customers want us to install Shibboleth IDProvider just for single sign on.
Other than a "Remember me" option, what other choice do I have?