我正在尝试构建一个实现基本身份验证的面向公众的 Web 服务(WCF/Rest)。我遇到的问题是,为了使 web 服务可以访问,它必须允许来自其他域的脚本。为了做到这一点,最终用户将不得不使用 JSONP 来获取响应,并且 JSONP 请求不允许额外的标头(例如基本身份验证标头)。
我需要能够使用此解决方案支持 IE8-10、Firefox 和 Chrome。
我尝试将网址更改为:
http://username:password@Service/Endpoint/Method
但在IE10中无济于事。
我也使用了这篇文章的建议:
http://kevinkuchta.com/_site/2012/01/basic-authentication-with-jsonp/
但它看起来也没有在 IE10 中削减它。