Java Spring security使匿名用户在数据库中持久化,并为他们创建“记住我”

Java Spring security使匿名用户在数据库中持久化,并为他们创建“记住我”,java,spring-mvc,spring-security,Java,Spring Mvc,Spring Security,我需要记录我的聊天网站的每个匿名访问者到数据库与一些用户数据,如IP,地理位置等。 我想用spring security做这件事,如果用户第一次访问这个网站,用户凭证将生成到db中,我想为该用户生成一些名称,如guest222,当然我想为该匿名用户使用持久记住我的功能,因此,如果用户返回到我的聊天网站,他将自动获取生成的名称和聊天历史记录。我之所以想使用持久的记忆我功能,比如与经过身份验证的用户一起使用,是因为它比简单的长寿命cookie更安全。(偷来的饼干) 有人能告诉我从哪里开始解决这个问题

我需要记录我的聊天网站的每个匿名访问者到数据库与一些用户数据,如IP,地理位置等。 我想用spring security做这件事,如果用户第一次访问这个网站,用户凭证将生成到db中,我想为该用户生成一些名称,如guest222,当然我想为该匿名用户使用持久记住我的功能,因此,如果用户返回到我的聊天网站,他将自动获取生成的名称和聊天历史记录。我之所以想使用持久的记忆我功能,比如与经过身份验证的用户一起使用,是因为它比简单的长寿命cookie更安全。(偷来的饼干) 有人能告诉我从哪里开始解决这个问题吗?是否可以使用它创建某种匿名身份验证管理器和用户记忆功能

我正在使用SpringMVC、SpringIntegration和SpringSecurity


多谢各位

如果我使用登录表单身份验证,这可以很好地工作,但是我需要在一些预授权过滤器中不使用登录来完成这项工作。是否存在MemberMeAuthenticationProvider,但是否存在类似于MemberMePreAuthenticationProvider的内容?