我在我的IIS中使用Windows身份验证托管了一个应用程序。
所以,我使用Login登录到系统:'William',当我第一次打开应用程序时,它要求身份验证,然后我输入了其他真实用户的详细信息说'John'。现在,我希望将该应用程序与“William”登录一起使用,但它不会要求我进行身份验证(因为我是第一次进入)。
我在IIS中启用了Windows身份验证,并在应用程序的配置文件中将身份验证模式设置为Windows。
<authentication mode="Windows">
</authentication>
答案 0 :(得分:0)
如果设置了Windows身份验证,您的代码可以直接使用它而无需任何登录/密码提示。
如果您需要更改为其他用户,可以使用模拟
using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
{
...
code to executes under the new context
...
}