2011-02-01 5 views
0

LDAPフォーム認証を使用するWebサイトを作成していますが、これは問題ありません。ただし、LDAPフォーム認証も使用する既存のWebサイトがあり、ユーザーがユーザー名とパスワードを再度入力することなくアクセスできるようにしたいと考えています。クロスサイトフォームLDAP

LDAPの「セッション認証」を1つのWebサイトから別のWebサイトに渡すことは可能ですか?私は既存のウェブサイトを変更する能力がありません。

答えて

0

既存のアプリケーションを変更できないため、難しくなります。

  1. 仕事も簡単な方法は、ユーザーがサイトにログインするとき、あなたは同時に外部サイトのログインページに資格情報を投稿することができます。その種の不自由な、クロスドメインのポストバック、セッションタイムアウトなどの問題があるかもしれません。

  2. あなたがそれを行うことができます他の方法は、asp.netプロキシWebサイトを作成する場合です。基本的には、ブラウザと2つのWebサイトの間にあります。資格情報を収集し、サイトと外部の両方に認証します。 2つのウェブサイトからクッキーが返ってきたら、別のIDで接頭辞を付けてから、ブラウザに渡します。私は前にこのようなものを構築しています。それはうまくいきます。BUT HTTPの仕組みについて多くのことを学ぶ必要があります。

  3. または、ISA/TMGのようなプリインストールされたプロキシを使用できますか?

+0

[OK]を、 だから効果的に私が作成したサイトのクッキーをコピーしてLDAPフォーム認証を使用し、このクッキーのバージョンを使用してに、既存のウェブサイトをデュープすることでしょうか? – user597889

+0

同じクッキーを使いたいのであれば、シングルサインオンコンポーネントのようにして、既存のアプリを変更する必要があると思います。私はあなたが2番目のオプションを試みている場合は、2つの別個のクッキーを持つ必要があると思います。各アプリケーションはスタンドアロンで存在し、プロキシを構築して、同じように「見える」ようにします – djeeg