【问题标题】:trigger browser to send NTLM credentials to web service触发浏览器将 NTLM 凭据发送到 Web 服务
【发布时间】:2012-03-13 13:52:39
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# web-services ntlm


    【解决方案1】:

    考虑使用 ASP.NET 的 Windows Authentication。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2013-10-01
      • 2010-12-29
      • 1970-01-01
      • 2020-06-30
      • 2013-11-19
      • 2015-10-22
      相关资源
      最近更新 更多