我希望能够识别唯一的匿名用户,以便我可以在该数据库中为该用户存储一些信息。像客人购物车一样。
我并不特别想使用会话,因为如果我继续使用无会话数据方法构建,我喜欢服务器之间的轻松故障转移。
在spring security或generic spring中是否有任何方法可以获取可用于识别特定匿名用户(主键)的身份令牌?
答案 0 :(得分:0)
实际上我不知道Spring Security或Spring中的替代方法,但为什么你只是从monthcalendar
获得SessionId
返回包含分配给它的唯一标识符的字符串 会话。标识符由servlet容器分配,并且是 implementation dependent.Returns:指定标识符的字符串 分配给本次会议
并将此sessionId保存到db。这样您在服务器之间就不会失败,您已经将它保存到数据库中。
答案 1 :(得分:0)
我已经解决了春季安全问题4.解决方案是here只需注入过滤器,相应的服务就可以查看用户的信息。