触发浏览器向web服务发送NTLM凭据

本文关键字:NTLM 凭据 服务 web 浏览器 | 更新日期: 2023-09-27 18:27:33

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

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

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

我可以构建类似SharePoint自动登录的功能吗?EG.该web服务将以401和WWW-Authenticate标头进行初始响应,这将触发我的浏览器重新发送现在包含Authorization标头的请求(之后其他NTLM步骤将继续)?

触发浏览器向web服务发送NTLM凭据

考虑使用ASP.NET的Windows身份验证。