我有一个使用jsonp的Wcf服务应用程序,我使用这样的jquery:
function CallService() {
$.ajax({
type: Type, //GET or POST or PUT or DELETE verb
url: Url, // Location of the service
data: Data, //Data sent to server
contentType: ContentType, // content type sent to server
dataType: DataType, //Expected data format from server
processdata: ProcessData, //True or False
success: function (msg) {//On Successfull service call
ServiceSucceeded(msg);
},
error: ServiceFailed// When Service call fails
});
}
我使用IIS 5.1托管了WCF服务,现在我想使用Windows身份验证参数。
我应该在jquery中做些什么来实现这个目的?
答案 0 :(得分:2)
我猜您需要为您的服务实施www-authentication:
Adding basic HTTP auth to a WCF REST service
然后,根据jQuery文档,您可以通过相应地设置用户名和密码变量来进行经过身份验证的ajax调用: