Open
Description
Condor (Migrated from SEC-2127) said:
I have 3 related problems with the Spring Security CAS client:
- My web application is accessible on multiple host names and after logging in the CAS server should redirect to the original host and not one single host as specified in the service config option.
- I patched the code to use the host and port of the original request, but then I noticed that the request url was also wrong because my application server is behind a proxy server. So I modified the patch to also use the X-Proxy-Host header when available.
- I configured my CAS server to allow a service parameter for redirect after single sign out. Spring Security CAS has no standard logout handler for this, so I created one and I had to add the same service url processing as SEC-1900: Fixed by removing dependency to equals method in SimpleGrantedAuthority #2.
This all works, but I assume that more people are having this problem. So I would like to request that these feature are added to the library. Thanks.