Shibboleth を使用して認証する製品があります。
ユーザーが Web サイトでログアウトを開始したとき
- Web サーバーは、ログアウト要求を Shibboleth SP に送信します。
- SP は、リクエストの取得時に Cookie の投稿を削除します。
- ただし、ユーザーが Web サイトに戻った場合、ログイン ページは表示されません。
以下に示す構成では、 https: //www.testshib.org/install.html#SP にある Shibboleth Service Provider を使用しています。ここで読むことができるtestshib.org IdPの詳細を使用するように構成されています
IdP がセッション Cookie を削除しておらず、ステップ 3 でユーザーを再ログインしていると思われます。
IdP Cookie の詳細:
このwiki ソースには、IdP が_idp_authn_lc_key
認証後に削除される 2 つの Cookie を使用していると記載されています。2 つ目はセッション Cookie '_idp_session' で、次のように記述されています。
ユーザーが認証されると、_idp_session という名前の Cookie によって追跡される IdP とのセッションが長期間維持されます。この Cookie には、ユーザーの IdP セッションを識別するために必要な情報のみが含まれています。この Cookie は「セッション」Cookie として作成され、ブラウザーがそのような Cookie の削除を選択した場合 (多くの場合、ブラウザーを閉じた場合) に削除されます。
私の質問は
- IdP に SP を削除して効果的にGLOBAL LOGOUTを作成するように要求するには、SP にどのような変更を加える必要がありますか?