0

I enabled windows authentication for asp.net mvc project. I'm in company domain, and when I send an get request to server side, I don't see any special stuff like username/pwd in header/body. How does server know who am I? And if I send an ajax call to server, do I need to include username/pwd as part of this call? Please help.

4

1 回答 1

0

集成 Windows 身份验证使用协商 (Kerberos) 或 NTLM 身份验证的工作方式与基本身份验证的工作方式相同。

当您发送初始请求时,服务器会以 400 未授权响应进行响应。浏览器看到接受的身份验证类型,并提示用户输入用户名/密码,或者如果它知道如何使用当前的 Windows 登录令牌并配置为这样做,它会自动使用该令牌。

NTLM 从 Fiddler 的角度工作

于 2015-05-24T22:34:58.323 回答