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:
For JSM June Challenge #2, share how your non-technical teams like HR, legal, marketing, finance, and beyond started using Jira Service Management! Tell us: Did they ask to start using it or...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events