java - 在用户不活动后使 spring 安全 session 过期

标签 java spring spring-boot tomcat spring-security

如果用户使用 spring boot 在一定时间内没有 Activity ,推荐的方法是什么让用户的 session 自动过期?

最佳答案

使用服务器 session 超时并根据您的要求指定 session ,如 1 小时或 2 小时。 session 将在指定时间后自动过期

您应该能够在 application.properties 文件中设置 server.servlet.session.timeout

引用 spring boot 2 迁移 document并考虑使用 spring-boot-properties-migrator 模块。

另请参阅 Springboot common properties

关于java - 在用户不活动后使 spring 安全 session 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50868591/

相关文章:

java - 进程已完成,退出代码 1 Spring Boot Intellij 无其他日志

java - 连接数据库 Spring Data JPA 时捕获异常

java - 在 ArrayList<String> 中查找匹配的字符串出现

java - Spring MVC 导航

java - NullPointerException - 当运行非常简单的测试时放心

java - 不需要 Autowiring ServletRequest 但抛出 BeanCreationException

java - 有没有更好的方法来处理深度嵌套数据的空异常?

spring - 允许在 Rest 端点 Spring Boot 上发布

java - 如何从 log4j appender 中排除包

java - 丰富的面孔和数据表