JNDI による認証を必要とする Tomcat 6 の Web アプリケーションがあります。次の形式で主な認証イベントを SQL データベースにログインする必要があります。
日時、ユーザー名、アクション (ログオン/ログオフ)
認証イベントをログに記録する唯一の方法は、org.apache.catalina.realm とオーセンティケーター (ここで説明) でログを有効にすることですが、この種のログは私には使用できません。
今の私の考えは、元の FormAuthenticator を拡張するクラスを作成し、authenticate() メソッドにロギングの実装を入れることです。
私のアイデアは実現可能だと思いますか?他の(より良い)オプションはありますか?この解決策は少し目立たないように思えます...
前もって感謝します。