Apparently I wasn't correctly proxying in Apache. After I changed the proxy to be the following, everything worked.
ProxyRequests Off ProxyPreserveHost On ProxyPass /crowd http://localhost:8095/crowd ProxyPassReverse /crowd http://localhost:8095/crowd ProxyPass /stash http://localhost:7990/stash ProxyPassReverse /stash http://localhost:7990/stash
The SSO configuration sometimes is tricky, but there are some key points that I'd suggest you to check, they are the following:
1. Ensure that the URLs being used to access each application and the SSO Domain value stored in Crowd are valid and match the pattern;
2. Ensure that all applications are using the Crowd authenticator at their WEB-INF/classes/seraph-config.xml files;
3. Ensure that the Directories that are assigned to each application in Crowd, If more than one, are in the exact same order;
4. If there are proxy servers being used between Crowd and the applications, make sure to add their IP addresses to theTrusted Proxy Servers list in Crowd.
I hope this information has helped.
Thanks. Here's what I've configured:
All of this was the existing configuration which had the problem described above. So none of this fixed the problem.
In addition, I'd suggest you specially to check if is correctly informed the application name in the crowd.properties file on your application.
Please check this documentation for more information:
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!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot