Spring-Securityを介してCASサーバーとクライアントを構成しています。これまでのところ、シングルサインオンとシングルログアウトは正常に機能しています。
私はまだセッションタイムアウトの問題に直面しています。私が理解しているように、チケットの有効期限ポリシーは、セキュリティで保護されたCASクライアント側セッションのアイドル状態の影響を受けません。したがって、クライアントは、チケットが期限切れであり、単一のログアウトが実行される場合のようにCASサーバーによって期限切れイベントが通知されていないかどうかを確認するために、チケットをアクティブに再検証する必要があります。
Springで保護されたクライアントにチケットの有効期限を定期的にチェックさせるために、セッションタイムアウトを1分程度の低い値に設定する場合があります。ただし、これには、すべてのセッションデータが削除されるという欠点があります。あまりユーザーフレンドリーではありません。
最初にユーザーセッションを破棄せずにチケットがまだ有効かどうかを定期的にチェックするようにspring-securityに指示する方法はありますか?