The "Host" header
Do it!This is a pretty simple patch, only 3 files are affected. These are modified from the Java CAS Client 2.1.1 distribution.
Load-balanced SSL-to-unecrypted app serversUnknown macro: {nocc}
This patch also includes support for an SSL issue we needed to fix. We have a load balanacer which provides SSL support for non-SSL enabled application servers behind it. This causes the CAS Filter on the servers to think they are non-SSL servers and create a redirect URL with service=http://... This is bad as it causes security pop-ups in IE 6 and the users may end up using a non-SSL connection if the load balancer is set up wrong. The fix is for the load balancer to inject the "SSL-Https: on" header which we check for in the CAS Filter. |
