在tomcat中记录身份验证

时间:2012-10-17 15:56:35

标签: java authentication tomcat logging

我在tomcat 6中有一个Web应用程序,需要通过JNDI进行身份验证。我需要以这种格式登录sql db主要身份验证事件:

  

日期时间,用户名,操作(登录/注销)

我发现记录auth事件的唯一方法是启用登录org.apache.catalina.realm和authenticator(描述为here),但这种日志对我来说无法使用。

现在我的想法是编写一个扩展原始FormAuthenticator的类,并将authenticate()方法放入我的日志记录实现中。

您认为我的想法是否可以实施?还有其他(更好的)选择吗? 在我看来,这个解决方案有点突兀......

提前致谢。

0 个答案:

没有答案