IIS / AD – 在两个网站之间实现单点login

我有两个网站。 一个是“内部网”,一个是“pipe理”区域的公共场所:

www.example-intranet.com www.example.com 

他们都在同一个IIS 6框上运行。

www.example-intranet.com是密码保护。 也就是说,在IIS中,我已经删除了“匿名访问”,我已经选中了“基本身份validation”,并且已经在我们的AD服务器中添加了“默认域名”。 这部分工作正常。

现在,我想为www.example.com/admin做同样的事情。 我以为我可以按照相同的步骤(删除“匿名访问”,添加“基本身份validation”,并添加“默认域”。但是,用户被迫login两次(一次为内部网站,然后再次他们去www.example.com/admin。

这似乎是两个网站不“共享”login。 我如何得到这个工作?

您应该尝试使用“集成的Windows身份validation”,而不是“基本身份validation”。 这绝不是一个完整的单点login解决scheme,但在这种情况下,作为同一服务器上的两个站点,它应该为你工作。