Some SSL load balancers and accelerators can cause errors by changing the scheme used for incoming requests from https to http. As with other virtual hosting translation issues, this will break in most cases because redirects will be generated improperly and endpoint information in metadata will not match.
The web server needs to be informed about this situation in whatever manner it supports, usually commands related to virtual host setup. For older versions of Apache that do not support this feature, the
ShibURLScheme command is provided, to be placed within the appropriate