Java Spring安全:保存会话状态并在重新启动应用程序后获取会话
我使用spring安全性,它在用户授权的情况下创建会话。如果我重新启动应用程序,我希望获得所有活动会话。这意味着,如果用户被授权,并且我重新加载了我的应用程序,那么用户不应该再次被授权,他应该继续在他的会话中工作。我如何做到这一点?将所有会话详细信息存储在数据库或缓存中Java Spring安全:保存会话状态并在重新启动应用程序后获取会话,java,spring,spring-security,Java,Spring,Spring Security,我使用spring安全性,它在用户授权的情况下创建会话。如果我重新启动应用程序,我希望获得所有活动会话。这意味着,如果用户被授权,并且我重新加载了我的应用程序,那么用户不应该再次被授权,他应该继续在他的会话中工作。我如何做到这一点?将所有会话详细信息存储在数据库或缓存中 <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-s
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-jdbc</artifactId>
</dependency>
org.springframework.session
数据库:
会话属性:这与Spring安全性无关,而是与会话有关(公认的答案是推荐Spring会话,这是最好的解决方案)。SpringSecurity只是将信息存储在会话中。
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>