2017-06-09 49 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加密。

相關問題