LTI link to an app running on non 80 port

23 views
Skip to first unread message

Ankit Mittal

unread,
Apr 18, 2014, 10:43:21 AM4/18/14
to valenc...@googlegroups.com
Is there a limitation on LTI apps that they have to be running on port 80 only?
I am using an app which runs on port 8002 and it is not loading.


Ankit Mittal

unread,
Apr 18, 2014, 11:03:18 AM4/18/14
to valenc...@googlegroups.com
I think it has got to do with desire2learn environment using https (port 443)
and my LTI app not using https. 

PS: it is not in HTTPS because it in in testing / development environment. In production it will be https. What should I do to make it work during development phase?

jacob.pa...@gmail.com

unread,
Apr 20, 2014, 10:02:04 AM4/20/14
to valenc...@googlegroups.com
Is your app loading in an iframe? If so most browsers will block the frame from loading automatically as it is "mixed content" (see https://developer.mozilla.org/en-US/docs/Security/MixedContent )

Possible solutions:
1) Disable mixed content blocking, at least for that page (not recommended, you may forget to turn it back on)
2) Create a self-signed certificate and add it to your trusted certificates and do development in HT, TPS (recommended)
3) On every page load, click the icon to temporarily load mixed content for that page (what that icon looks like varies depending on your browser. It's probably in the address bar.) (not risky, but recurring manual effort)
Reply all
Reply to author
Forward
0 new messages