如何在Windows身份验证中更改登录

时间:2013-11-15 12:43:13

标签: asp.net iis windows-authentication

我在我的IIS中使用Windows身份验证托管了一个应用程序。

所以,我使用Login登录到系统:'William',当我第一次打开应用程序时,它要求身份验证,然后我输入了其他真实用户的详细信息说'John'。现在,我希望将该应用程序与“William”登录一起使用,但它不会要求我进行身份验证(因为我是第一次进入)。

我在IIS中启用了Windows身份验证,并在应用程序的配置文件中将身份验证模式设置为Windows。

  <authentication mode="Windows">
</authentication>

1 个答案:

答案 0 :(得分:0)

如果设置了Windows身份验证,您的代码可以直接使用它而无需任何登录/密码提示。

如果您需要更改为其他用户,可以使用模拟

using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
{
...   
code to executes under the new context  
...
}