2017-06-09 47 views
1

我有2个服务器,2个网站外观完全一样,但包含不同的表单。 它们在网站的菜单中链接在一起,并且用户不知道它实际上是2个不同的服务器。 这种奇怪的情况是因为我的公司已经从旧开发中分离出所有新的开发(通过给我一个新的服务器),但仍需要访问一些旧的形式。 两者都使用相同的LDAP查找通过AD登录。在2个不同的服务器上单点登录2个.aspx站点

问题是,用户必须单独登录。所以他们登录到一个,然后立即登录到第二个。你可以猜到,这是一个巨大的投诉。

我想知道如何做到这一点,无论他们登录哪台服务器,另一台服务器都允许他们访问它的表单。 这两个站点都是.NET,两台服务器都使用IIS。

谢谢。

+0

您可能应该添加保存的登录目前传输到您的服务器的方式 – woelliJ

+0

看起来它将存储在ADAuthCookie中。它是域特定的... –

+0

而你的两台服务器有不同的域名?也许最好改变这一点。 https://serverfault.com/questions/347689/how-to-share-domain-name-with-multiple-servers 我碰到这个链接(https://msdn.microsoft.com/en-us/library/ ff650307.aspx?f = 255&MSPPError = -2147217396)它被标记为过时,但可能有其中有帮助的信息 – woelliJ

回答

1

要完成这个问题给其他人看,这里是我如何解决这个问题;

我添加了DNS反向查找网址,使它们看起来像它们具有相同的域,将所有链接网址更改为新网址,并使用该网域的身份验证Cookie。

我也不得不关闭IIS加密和身份验证,因为两台服务器没有共享此密码。该Cookie不发送纯文本,所以我认为还有AD加密。

相关问题