C# 使用asp.net windows身份验证以其他用户身份登录

C# 使用asp.net windows身份验证以其他用户身份登录,c#,asp.net,windows,firefox,C#,Asp.net,Windows,Firefox,我创建了一个asp.net web应用程序,并使用了windows身份验证,出于测试目的,我希望将该应用程序用作其他用户 我认为以不同用户的身份运行firefox可以实现这一点,但这样做似乎不起作用。HttpContext.Current.User属性仍在AD用户中登录 firefox中是否有需要更改的设置或任何东西来修复此问题?我对firefox不太了解,但IE属性下有一个设置(我认为大多数其他浏览器都是从IE属性派生安全设置的)。“intranet站点的自动登录”或类似的功能需要关闭,然后它

我创建了一个asp.net web应用程序,并使用了windows身份验证,出于测试目的,我希望将该应用程序用作其他用户

我认为以不同用户的身份运行firefox可以实现这一点,但这样做似乎不起作用。HttpContext.Current.User属性仍在AD用户中登录


firefox中是否有需要更改的设置或任何东西来修复此问题?

我对firefox不太了解,但IE属性下有一个设置(我认为大多数其他浏览器都是从IE属性派生安全设置的)。“intranet站点的自动登录”或类似的功能需要关闭,然后它应该开始提示您登录详细信息。

我认为您可以在fireFox的
关于:配置
页面中配置“集成windows身份验证”

请看以下内容。此链接用于激活集成身份验证,但您可以使用它执行还原操作


一旦FireFox要求您输入用户名和密码,您就可以输入不同于您的用户名和密码(已登录)。

每个程序都有一个非常简单的选项。使用命令。打开cmd并键入:

runas /user:DOMAIN\USER "c:\Program Files (x86)\Mozilla Firefox\firefox.exe"

我使用AD登录到机器上。然后,当我运行应用程序时,它会将HttpContext.Current.User属性设置为我登录时使用的任何属性。