我正在使用Spring Security 3.0对LDAP服务器进行身份验证,并且我无法弄清楚设置自己的会话超时期限。我相信,默认为30分钟,但我需要将其设置为长于使用Spring Security 3.0设置会话超时期限
48
A
回答
112
您可以在web.xml中设置的所有会话的会话超时(比如60分钟):
<session-config>
<session-timeout>60</session-timeout>
</session-config>
或在每个会话基础上使用
session.setMaxInactiveInterval(60*60);
后者您可能想在authorizationSuccessHandler中执行。
<form-login authentication-success-handler-ref="authenticationSuccessHandler"/>
0
如果您正在使用春季启动您可以通过添加这样做以下的application.properties文件:
server.session.cookie.max-age=<your_value_in_seconds>
相关问题
- 1. 如何使用Spring Security设置无限会话时间
- 2. 使用Spring Security时,会话比预期更早超时
- 3. Tomcat Spring Security - 设置会话cookie过期时间
- 4. 在Spring MVC中设置会话超时
- 5. WinInet设置会话超时
- 6. Typo3会话超时设置
- 7. 设置会话超时
- 8. Perfino会话超时设置
- 9. Spring Security - 如果用户在页面上活动,会话超时
- 10. Spring Security 3.0.5会话过期重定向
- 11. 如何使用Spring Security控制会话
- 12. 使用Spring Security检索会话ID
- 13. Spring Boot Java配置集会话超时
- 14. spring-security不会使http会话无效
- 15. 混合spring-security-gemfire和spring-security-oauth2时节省会话
- 16. Spring Security - 会话超时而不扩展/更新
- 17. 重定向会话超时(Grails的,Spring Security的核心,Tomcat)的
- 18. 如何在Spring Security中关闭HTTP会话超时?
- 19. 会话超时后Grails Spring Security重定向
- 20. Spring Security中是否存在会话超时异常?
- 21. 如何在Spring-security 3.2中处理会话超时3.2
- 22. Grails Spring Security - 在会话超时后重新登录会话变量
- 23. 如何使用spring-security和jQuery处理过期的会话?
- 24. 设置会话超时时间
- 25. Spring Security Max登录会话
- 26. JSch会话超时限制
- 27. 设置时间会话超时
- 28. 在Grails Spring Security Core插件中配置会话超时而不修改'War'
- 29. 使用Spring Security的会话管理:并发会话
- 30. SAML Spring安全会话超时
会话超时,原来如此!谢谢 – 2011-03-22 16:39:02
谢谢 session.setMaxInactiveInterval(60 * 60 * 24); 此代码设置24小时会话时间。 – 2014-03-30 14:01:25
@sourcedelica此实现抛出msg声明“访问此资源需要完全身份验证”,我们可以更改此消息吗? – praveenpds 2016-04-22 10:24:44