2017-06-09 23 views
1

2つのサーバーに2つのWebサイトがありますが、それぞれ異なるフォームが含まれています。 これらはサイトのメニューでリンクされており、ユーザーは実際には2つの異なるサーバーであるとは考えられません。 この奇妙な状況は、私の会社が(私に新しいサーバーを提供することによって)古い開発からすべての新しい開発を分けたが、まだいくつかの古いフォームにアクセスする必要があるためです。 両方とも、同じLDAPルックアップを使用してAD経由でログインします。2つの異なるサーバー上の2つの.aspxサイトのシングルサインオン

問題は、ユーザーが両方とも個別にログインする必要があることです。彼らは1つにログインし、すぐに2番目にログインします。あなたが推測できるように、これは大きな苦情です。

どのサーバーにログインしても、どのサーバーにログインしても、フォームにアクセスできるようにする方法を知りたいです。 両方のサイトが.NETで、両方のサーバーがIISを使用しています。

ありがとうございます。

+0

現在、保存されているログイン情報がサーバーにどのように送信されているかを追加する必要があります。 – woelliJ

+0

ADAuthCookieに格納されているようです。それはドメイン固有です... –

+0

あなたの2つのサーバーは異なるドメインを持っていますか?多分それを変えるのが最善だろう。 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逆引き参照URLを追加して、同じドメインを持つように見せて、すべてのリンクURLを新しいものに変更し、そのドメインの認証Cookieを使用しました。

また、2つのサーバーがこれを共有しないため、IISの暗号化と認証をオフにする必要がありました。クッキーはプレーンテキストを送信しないので、私はまだAD暗号化があると仮定します。

関連する問題