Spring Security 3.0을 사용하여 LDAP 서버 인증을하고 있으며 내 세션 시간 초과 기간을 설정할 수 없습니다. 나는 기본 30 분이라고 생각하지만 난 당신이 중 하나를 web.xml에 모든 세션에 대한 세션 시간 초과 (60 분 말)을 설정할 수 있습니다 이상이Spring Security 3.0으로 세션 시간 초과 기간 설정하기
48
A
답변
112
로 설정해야합니다
<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>
세션 타임 아웃은, 그것은 그 것이었다! 고마워요 –
감사합니다 session.setMaxInactiveInterval (60 * 60 * 24); 이 코드는 24 시간 세션 시간을 설정합니다. –
@sourcedelica이 구현은 "이 리소스에 액세스하려면 전체 인증이 필요합니다"라는 메시지를 표시합니다.이 메시지를 변경할 수 있습니까? – praveenpds