31 votes

Définition du délai d'expiration de session avec Spring Security 3.0

J'utilise Spring Security 3.0 pour m'authentifier auprès d'un serveur LDAP et je ne parviens pas à définir mon propre délai d'expiration de session. Je crois que la valeur par défaut est 30 minutes mais je dois le régler sur une durée supérieure à celle

82voto

sourcedelica Points 12533

Vous pouvez soit définir le délai d'expiration de la session (par exemple 60 minutes) pour toutes les sessions dans web.xml:

 <session-config>
  <session-timeout>60</session-timeout>
</session-config>
 

ou sur une base par session en utilisant

 session.setMaxInactiveInterval(60*60);
 

le dernier que vous pourriez vouloir faire dans un autorisationSuccessHandler.

 <form-login authentication-success-handler-ref="authenticationSuccessHandler"/>
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X