Showing Posts For Waflix.2503:
I am currently working on a JavaScript-based tool using v2 of the API. I’m aiming for maximum browser compatibility and the tool works on nearly every browser since 2008… except IE9 and lower.
The problem lies in the fact that IE9 (and below) use the (now-deprecated) XDomainRequest which tries to prevent mixed content security threats by disallowing HTTPS pages to request information from HTTP sources, but also the other way around (which is absolutely unnecessary).1
I intend to distribute my tool and I predict many of its users will not be in possession of a TLS certificate, essentially blocking 10% of its users from using my tool on their website.
Is it possible to expose the API without TLS? Because of security issues I would imagine the authenticated endpoints would not be accessible over HTTP, but for example the items endpoint does not contain any sensitive data and as far as I know cookies are not being used.
1 http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx