Authenticate agenda content inside the App media panel

Prior to this update, agenda content that required authentication did not prompt users for their credentials, and therefore the content did not load properly.

In this update, if an agenda contains content that requires authentication (such as accessing protected internal files or certain internal URLs), then it now performs access authentication inside the App media panel itself and loads the content properly.