使用Spring Boot进行会话管理?

我想用Spring Boot设置会话管理和身份validation。 具体来说,当用户登录我的Web应用程序时,他们应该能够调用我的REST API来获取数据。 此外,在一段时间后,它们应该自动退出系统,此时任何REST调用也应该失败。 如何使用Spring Boot完成此操作?

你可以利用Spring Session在spring boot中很好地工作

文件: http : //docs.spring.io/spring-session/docs/current/reference/html5/

Spring Session提供了用于管理用户会话信息的API和实现。 它还提供透明集成:

HttpSession – 允许在应用程序容器(即Tomcat)中立方式中替换HttpSession。 其他function包括:

集群会话 – Spring会话使得支持集群会话变得微不足道,而不依赖于特定于应用程序容器的解决方案。

多个浏览器会话 – Spring Session支持在单个浏览器实例中管理多个用户的会话(即多个经过身份validation的帐户,类似于Google)。

RESTful API – Spring Session允许在头文件中提供会话ID以使用RESTful API