異なるドメインにある 2 つの異なる Web アプリケーションにシングル サインオンを実装しようとしています。
WebApplication 1 (これは、ユーザーがログインするフロント エンドとして機能します)
Web アプリケーション 2
基本的な使い方の考え方は
WebApplication 1 のログイン画面からユーザーがサインインする
ユーザーが WebApplication 1 のリンクをクリックすると、再度サインインせずに WebApplication 2 へのポップアップ画面が開きます
これを実現するために、Web アプリケーション 1 データベースから Web アプリケーション 2 データベースにユーザー アカウントとグループ アカウントを同期するために 1 時間ごとに実行される ETL スクリプトを作成しました。
質問
1 時間ごとにユーザー アカウントを同期するスクリプトを作成するよりも、シングル サインオンを実現するためのより良い方法はありますか?
.net フレームワーク 4.5 に組み込まれている新しいテクノロジ コール WIF (Windows Identity Foundation) を読みましたが、これは上記の問題を解決するのに役立ちますか?