我在tomcat 6中有一个Web应用程序,需要通过JNDI进行身份验证。我需要以这种格式登录sql db主要身份验证事件:
日期时间,用户名,操作(登录/注销)
我发现记录auth事件的唯一方法是启用登录org.apache.catalina.realm和authenticator(描述为here),但这种日志对我来说无法使用。
现在我的想法是编写一个扩展原始FormAuthenticator的类,并将authenticate()方法放入我的日志记录实现中。
您认为我的想法是否可以实施?还有其他(更好的)选择吗? 在我看来,这个解决方案有点突兀......
提前致谢。