为了记录目的,我想创建一个记录器,它自动将当前会话的ID添加到记录的行中。
对于登录的用户来说,这不是问题:使用Spring Security检索会话ID
((WebAuthenticationDetails) SecurityContextHolder.getContext().getAuthentication().getDetails())
.getSessionId()
的问题是,用户在getAuthentication()
回报null
登录之前。是否有另一种获取会话ID的方式,而不需要引用当前的响应或任何类型的内容?
谢谢!
这个问题回答了我的问题。谢谢。提问的好方法。 – TRiNE 2016-09-05 17:05:51