如何在身份验证之后和注销之前调用方法? (春季安全)

时间:2011-12-29 18:14:52

标签: security spring login spring-security

我希望每次用户登录我的应用程序(使用spring安全性)时在db中写入一行,并在他注销时将注销时间添加到该行,以便注册访问次数和会议的持续时间。

我认为有一些后验证过滤器,但我检查了文档,但找不到它的任何参考。

编写过滤器并将其添加到弹簧安全过滤器链中是否过于侵入?

还有其他解决方法吗?

1 个答案:

答案 0 :(得分:1)

假设您正在使用Spring Security 3.0.x并保护Web应用程序,请查看:

    {li> AuthenticationSuccessHandler AuthenticationProcessingFilter用于成功登录的操作。
  • LogoutFilter {{1}}用于成功注销的操作。