【发布时间】:2016-03-24 20:50:00
【问题描述】:
在 IIS 中托管了一个 WebAPI。它仅使用带有 NTLM 协议的 Windows 身份验证。如果我尝试使用 chrome 扩展程序访问它,这使我能够发送 REST 请求,chrome 会提示我输入凭据,这是我不明白为什么的部分? Windows 身份验证应该从我的 Windows 登录中获取我的信息,不是吗?它不是表单身份验证。当然它只发生在第一次,如果你多次到达它只会返回令牌,但我猜它只是会话的事情。
我觉得我遗漏了一些东西并且没有足够的知识,所以任何信息都会很好。
问题: 当我第一次尝试对我的 WebAPI 进行身份验证时,为什么 windows auth 会提示输入凭据?它不应该根据我的 Windows 登录信息自动处理吗?
谢谢
【问题讨论】:
标签: authentication asp.net-web-api windows-authentication ntlm