J'essaie d'ajouter <session-management>
dans ma configuration de l'espace de noms Spring Security afin que je puisse fournir un message différent de la page de connexion lorsque la session expire. Dès que je l'ajoute à ma configuration, il commence à lancer "IllegalStateException: Impossible de créer une session après que la réponse a été validée" lorsque j'accède à l'application.Paramètre de gestion de session Spring Security et IllegalStateException
J'utilise Spring Security 3 et Tomcat 6. Voici ma configuration:
<http>
<intercept-url pattern="/go.htm" access="ROLE_RESPONDENT" />
<intercept-url pattern="/complete.htm" access="ROLE_RESPONDENT" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<form-login login-processing-url="/j_spring_security_check"
login-page="/login.htm"
authentication-failure-url="/login.htm?error=true"
default-target-url="/go.htm"
/>
<anonymous/>
<logout logout-success-url="/logout_message.htm"/>
<session-management invalid-session-url="/login.htm" />
</http>
Tout fonctionne bien jusqu'à ce que j'ajouter dans la ligne <session-management>
. Qu'est-ce que je rate?