使用Spring Security 3.0设置会话超时期限

Ben*_*tin 49 java spring-security session-timeout

我正在使用Spring Security 3.0对LDAP服务器进行身份验证,我无法设法自己设置会话超时时间.我相信默认值是30分钟,但我需要将其设置为更长

sou*_*ica 114

您可以为web.xml中的所有会话设置会话超时(例如60分钟):

<session-config>
  <session-timeout>60</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

或者每个会话使用

session.setMaxInactiveInterval(60*60);
Run Code Online (Sandbox Code Playgroud)

您可能希望在authorizationSuccessHandler中执行后者.

<form-login authentication-success-handler-ref="authenticationSuccessHandler"/>
Run Code Online (Sandbox Code Playgroud)

  • server.session.timeout =#会话超时(以秒为单位) - 用于Spring Boot (6认同)
  • 会话超时,就是这样!非常感谢 (2认同)