我有两个网站。一个是“内部网”,一个是具有“管理”区域的公共网站:
www.example-intranet.com
www.example.com
它们都在同一个 IIS 6 盒子上运行。
www.example-intranet.com 受密码保护。也就是说,我在 IIS 中移除了“匿名访问”,选中了“基本身份验证”,并将 AD 服务器设置为“默认域”。这部分工作正常。
现在,我想对 执行相同操作www.example.com/admin
。我以为我可以遵循相同的步骤(删除“匿名访问”,添加“基本身份验证”,然后添加“默认域”。但是,用户被迫登录两次(一次用于内部网站,然后再次登录 www.example.com/admin)。
看起来这两个网站并没有“共享”登录信息。我该如何实现这一点?
答案1
您应该尝试使用“集成 Windows 身份验证”而不是“基本身份验证”。这绝不是一个完整的单点登录解决方案,但在这种情况下,由于两个站点位于同一台服务器上,它应该适合您。