Spring Security を使用してユーザー ログインなどを処理する Grails ベースの Web アプリを使用しています。
アプリケーションには、インスタント メッセージング機能を提供するためにユーザーからユーザーに送信できるメッセージの概念があります。新しい受信メッセージをユーザーに警告するために使用される、システム全体に存在する時間指定された Ajax 呼び出しがあります。
私の問題は、これを実装したため、ajax 呼び出しが実行されるたびに、もちろんユーザー セッションが更新されるため、タイムアウトしないことです。したがって、手動の「ログアウト」がログアウトできる唯一の方法ですが、セッションの有効期限が切れる前にログイン ページにリダイレクトされます。
タイマーが機能している間に自動ログアウトを行う方法を知っている人はいますか?
春のセキュリティで何らかのフィルターを設定できることを望んでいます。または、定期的に呼び出されるメソッドで使用して、ユーザーセッションを更新しないように指示できる注釈があるかもしれません。
いつものように、ヘルプとコメントは大歓迎です。