以编程方式进行Windows身份验证

时间:2014-07-21 06:56:32

标签: c# asp.net windows-authentication

我已经托管了两个网站站点Webiste1和Website2都使用IIS中的集成Windows身份验证进行保护。用户使用Windows凭据登录到两个站点。

现在,我为访问website1到website2提供了新的链接,并使用response.redirect(URL)来调用网站2,我想允许登录到website1的用户使用单一登录访问website2。

换句话说。我希望website1的所有用户都能自动访问网站,是否可以通过编程方式设置Windows凭据?

提前致谢...

1 个答案:

答案 0 :(得分:0)

您可以通过在两个IIS实例中使用共享的web.config来开箱即用;这意味着您只有一个地方可以进行授权设置。但是,我不确定这会对两个不同的网站产生什么影响。

集成Windows站点上的身份验证cookie会自动传递,因此无需进一步配置。

请参阅此处了解共享配置:

http://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264