我正在研究MVC2,并从Nerd Dinner项目中借了很多东西。问题是Nerd Dinner使用表单身份验证,因为我想使用Windows身份验证,而不仅仅是我们希望用户在尝试访问Intranet中的站点时再次输入凭据,即使他们使用win登录到网络中也是如此。证书。我试图通过在IIS上将基本身份验证设置为true来实现此目的(遵循this) 到目前为止,一切都运行良好 - 用户尝试在Intranet上使用网站时弹出窗口。但是我有两个问题 - 1)用户访问网站(通过登录弹出)不会强制与用户登录窗口相同。示例人“a”登录到窗口,同一个人使用人员“b”的凭据登录到Intranet站点。我已经测试过并且有效。是否有可能强制登录到Windows的人应该尝试访问Intranet上的站点? 2)在Intranet上访问此站点时,是否可以登录当前用户在Windows中的当前用户以及当前用户访问此站点的用户。
我希望它得到妥善解释。 注意:我应该以其他更好的方式实现这个吗?如果是这样,怎么样?
谢谢,