Construct Multitab URLs using external URL config
The current code which writes the URL for multitab support into the response gets the originally requested URL from the Request object. If the server is behind a load balancer or some other intermediary, it isn't going to get the original URL.
Yellowfin should not be using the protocol from the request object, it should determine it from the external URL configuration, as it usually does in other scenarios.
Also a tip that might make implementation easier, is that you can leave the protocol unspecified, just use "//" instead of "http://"; or "https://"; to have the browser continue to use the same protocol.