2011-08-03 8 views
0

Iは異なるフォーム認証サイトに対してシングルサインオンを使用できますか?

2つの異なるWebサイトを持っている - > webgrants.com

- > calgrants.com直接又はwebgrants

からアクセスできるようにWebgrants.com にcalgrants.comするために設けられたリンクがあります提供されたリンクをクリックすると、どのようにユーザーの資格情報を検証できますか?どのようにすればいいのですか?

答えて

0

私の頭の上から外すことができます: 彼らは同じ(または共通の)データベースにアクセスすると仮定しますuserIdとチケットのテーブル。 ユーザーが他のWebサイトへのリダイレクトを希望する場合は、ランダムな値(チケット)を作成し、その値をユーザーに割り当てて、このペアをデータベースに格納します。 他のウェブサイトのアドレスにこのチケットをパラメータとして追加します。他のウェブサイトは、その「チケット」のテーブルをチェックし、ユーザを認証する。

+0

thanks.actually私たちはdb側で何かを変更する必要はありません。私は別の提案を得ることができます –

+0

私はリダイレクトリンク上のパラメータにすることはできませんいくつかの種類の通信チャネルを持っている必要があります。それに応じて、ticket-userIdペアを作成し、それを相手に送信します。 – Natan

+0

私は理解していない初心者ですか?あなたが私の場合にこれらを実装する方法を知っているのですか? –