触发浏览器将NTLM凭据发送到Web服务

时间:2012-03-13 13:52:40

标签: c# web-services ntlm

我在IIS 7.5上运行用C#编写的IHttpHandler类型的Web服务。

我正在使用浏览器调用此服务     <script scr = "http://service/method"/>标记并使用JSONP将结果推送到JS代码中。

是否可以让浏览器为请求添加额外的NTLM授权标头?我需要该服务使用与调用者相同的权限。

我可以构建类似于SharePoint自动登录的内容吗?例如。该Web服务将初始响应401和WWW-Authenticate标头,这将触发我的浏览器重新发送现在包含授权标头的请求(之后其他NTLM步骤将继续)?

1 个答案:

答案 0 :(得分:0)

考虑使用ASP.NET的Windows Authentication

相关问题