PingFederate を使用して SLO を試みています。SP アプリの 1 つは、cookieless セッションを使用するように構成されています。PingFederate のこの SP アプリは、たとえば「http://site/logout.aspx」のようにログアウト URL が設定されていますが、SLO プロセスがトリガーされると、PingFederate はブラウザーをこの URL に正常にリダイレクトしますが、まったく別のセッションにリダイレクトします。 SSO が最初に作成されたときに生成されたものよりも。SSO プロセスで作成されたセッションを再利用して SP のログアウト ページにリダイレクトするように PingFederate を構成するにはどうすればよいですか?
編集:何かを言及するのを忘れてすみません。実際には、IdP アプリケーションと SP アプリケーションの両方が ASP.NET で開発されています。Cookie を使用しないということは、SP アプリケーションの web.config ファイルに次のセッション状態構成が含まれていることを意味します。
<sessionState mode="InProc" cookieless="UseUri" regenerateExpiredSessionId="true" timeout="60" stateNetworkTimeout="30" />
この sessionState 構成により、URL は 'http://site(S(pvvofbemnrmaixo2emaaeo0t))/Home.aspx' のようになります。これは、'http://site/Home.aspx' が呼び出されたときと同様に、SSO では問題ありません。新しいセッションが作成されるため、URL を置き換えて "(S(blahblah))" を含めますが、SP のログアウト URL (http://site/logout.aspx) が SLO プロセスによって呼び出されると、 SP サイトが生成されます (SSO によって最初に作成されたものとは異なります)。したがって、元の SP サイト セッションは終了しません。