我有一个通过基本身份验证保护的wcf服务。这是使用jQuery ajax调用方式从MS Dynamics CRM JavaScript网络资源中调用的;
$.ajax({
async: false,
type: "POST",
beforeSend : function(req) {
req.setRequestHeader('Authorization', 'Basic ' + btoa(BasicAuth));
},
contentType: "application/json; charset=utf-8",
url: serviceUrl + "/GetData",
当我调用该服务时,在浏览器开发人员工具窗口中会看到授权标头。
这导致漏洞,因为任何攻击者都可以使用此信息。
有人可以建议如何纠正此问题吗?