I've developed an external captive portal using the angularJS platform. I'm running the captive portal on a server that's connected via an ethernet cable to my fios router. I've defined a guest user WLAN on an Aruba 303HR IAP that is configured to redirect an internet access to the external captive portal.
When I connect a device to the guest user SSID and attempt to access the internet. The shell of the Captive Portal web page is displayed on the device's screen but the content of components of the web page are not displayed. The angular client-side software attempts to access the html template files for these components but returns an error as follows:
Transition Rejection($id: 0 type: 6, message: The transition errored, detail: Error: [$sce:insecurl]. This error is defined as follows in Angular documentation - Processing of a Resource from Untrusted Source Blocked.
The template html file accessed by angularJS is on the same server as the Captive Portal's index.html file. It is in a subdirectory of the Captive Portal root directory.
As noted above, the server that cotains the Captive Portal application is within the same LAN as the Aruba IAP. They are both connected to the same router.
Has anyone else experienced this problem? Any suggestions for the fix?
Thanks,
Robert Willner