We are using a CAS-Server for SSO
So I have a seraph-Config like
<init-param>
<param-name> login.url</param-name>
<param-value> https://<cas-server-name>:9443/cas-server-webapp-3.4.2/login?service=${originalurl}</param-value>
</init-param>
<init-param>
<param-name> link.login.url</param-name>
<param-value> https://<cas-server-name>:9443/cas-server-webapp-3.4.2/login?service=${originalurl}</param-value>
</init-param>
And here is my problem, cause it uses always localhost:8080/... as originalurl-value.
On the Confluence-side we are using a Apache webserver connect via modproxy to the tomcat like
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
And that's the only point in my whole configration where I've set localhost:8080 and in tomcat's server.xml localhost is the defaultHost.
What I need and what I had expected is that seraph uses the baseurl configured in confluence instead.
Here an example what I've now:
https://myCasServer/cas/login?service=https://localhost:8080/homepage.action
and what I need:
https://myCasServer/cas/login?service=https://myBaseUrl/homepage.action
How can I quick solve my problem?
Regards Steve
We are succesfully using CAS with JIRA and Confluence. You are probably missing following lines in apache configuration:
ProxyRequests Off ProxyPreserveHost On
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.