ASP.NET使用Windows Auth更改登录用户而无需注销PC?

时间:2010-05-05 19:01:16

标签: asp.net-membership

如何在没有PC用户注销的情况下更改使用Windows身份验证的应用程序登录的用户(允许其他用户登录)?

4 个答案:

答案 0 :(得分:2)

您可以更好地使用基于表单的身份验证来对抗AD并进行模拟。传递身份验证不均衡,并引入了一些您甚至不想开始处理的问题。

答案 1 :(得分:1)

澄清:您是否希望使用一个帐户登录Windows,然后能够查看使用Windows身份验证的网站与其他用户?

也许您可以使用runas在其他帐户下运行浏览器。

答案 2 :(得分:1)

您可以阻止IE(我假设)自动传递NTLM凭据。但是你会得到一个登录对话框。

您可以通过在IE中执行以下操作来更改“自动登录行为”:

  1. 工具 - >互联网选项 - > 安全标签 - >内联网区域(I 假设)

  2. 然后点击“自定义级别...”和 滚动到用户的底部 身份验证 - >登录。

  3. 选择“提示输入用户名和 密码“选项。

  4. FF有类似的选项,进入“about:config”并更改“network.automatic-ntlm-auth.trusted-uris”设置。

答案 3 :(得分:1)

右键单击浏览器图标,选择“运行方式...”,然后提供其他用户的凭据。