Grails安全事件侦听器会话ID

时间:2015-01-07 17:43:46

标签: grails spring-security

我在grails中设置了一个实现ApplicationListener的Authentication事件监听器。我有代码来记录失败和成功。现在,为了成功进行身份验证,我记录了会话ID,我抓住了这样的话:

RequestContextHolder?.getRequestAttributes()?.getSession().id

但是,我也想记录" new"用户在成功登录后切换到的会话。有没有办法抓住它?我知道请求仍然有#34; old"会话,因为会话用于启动登录请求,因此这非常有意义。但是,我认为在AuthenticationSuccessEvent被触发时已经创建了新会话,所以我真的想抓住这个新的会话ID,这样我就可以记录它,以便在可能的情况下获得更好的审计跟踪。

0 个答案:

没有答案