I have a requirement to load a custom developed web page in an iframe in a page on a Collaborate site. The custom web page is hosted in Azure and contains confidential information. Normally I would implement authentication on the custom web page to prevent unauthorized access. However, our business is requesting that users not be required to enter a separate set of credentials because they have already logged into HighQ.
It is a hard requirement that access to the custom page should be locked down to authorized users, but paradoxically, the users must not be required to log in. I need to find a way to make it so that my custom page can only be accessed via this particular iframe on the HighQ page. How might I go about this?
One thought I had was to implement some kind of token system and append a token to the iframe src URL. Does HighQ have a way to securely store such values so that it wouldn't have to be hard coded into the page source?