我有一个似乎相当常见的场景:我有个包含用户/密码列表的数据库,理想情况下,当有人访问该网站时,我想使用他们的windows名称(内部),否则使用用户提供的任何名称(外部)。
我的主要问题是,我如何向浏览器发送响应,迫使它提示外部用户输入他们的用户名/密码(比如当你访问使用windows身份验证的页面时)?以前有人这样做过吗?
我的主要目标是避免创建登录屏幕,只使用浏览器内置的功能。有没有办法利用内置的表单身份验证来实现这一点?
谢谢!
*更新:我发现了一些与我在这里寻找的类似的东西: http://blog.codeville.net/2008/08/25/using-the-browsers-native-login-prompt/
您可以将ASP.net成员资格库与Windows身份验证一起使用。这是 ScottGu blog 谈论它