2 つの Web アプリケーションと 1 つの STS サービスがあるとします。 1. ユーザーに権限を付与できる管理ポータル。2. ユーザーがそれらの権限に基づいて操作できる販売ポータル。
ここで、有効期限が 8 時間のセキュリティ トークンをセールス ポータルに提供する STS があるとします。トークンには、特にユーザーの特権に関する情報を含むクレームが含まれています。
ここで、管理ポータルでユーザーの権限が削除され、変更がデータベースに保存されたシナリオを想像してください。ユーザーは、まだ有効期限が切れていないセキュリティ トークンを使用して既にセールス ポータルにログインしているため、セールス ポータルは権限が削除されたことを認識しません。
問題は、このシナリオをどのように処理するかです。ここで確認できる唯一の解決策は、STS を完全に削除することですが、これを処理するためのよりスマートな方法を探しています。
この非同期の問題に対するより良いアプローチはありますか?