Spring MVC应用程序中匿名用户的身份

时间:2015-07-07 11:08:50

标签: spring-mvc spring-security

我希望能够识别唯一的匿名用户,以便我可以在该数据库中为该用户存储一些信息。像客人购物车一样。

我并不特别想使用会话,因为如果我继续使用无会话数据方法构建,我喜欢服务器之间的轻松故障转移。

在spring security或generic spring中是否有任何方法可以获取可用于识别特定匿名用户(主键)的身份令牌?

2 个答案:

答案 0 :(得分:0)

实际上我不知道Spring Security或Spring中的替代方法,但为什么你只是从monthcalendar获得SessionId

  

返回包含分配给它的唯一标识符的字符串   会话。标识符由servlet容器分配,并且是   implementation dependent.Returns:指定标识符的字符串   分配给本次会议

并将此sessionId保存到db。这样您在服务器之间就不会失败,您已经将它保存到数据库中。

答案 1 :(得分:0)

我已经解决了春季安全问题4.解决方案是here只需注入过滤器,相应的服务就可以查看用户的信息。