Spring Security rediriger vers page d'acceuil multiple après le login
Je voudrais savoir si quelqu'un connaîtrait une source d'information pour créer des pages d'acceuil différentes après s'être logguer.
Par exemple, lors du login je voudrais repérer si le user est un ROLE_ADMIN ou un ROLE_USER.
si c'est un ROLE_ADMIN, je lui donne la page d'acceuil pour les admin et si c'est un ROLE_USER, je lui donne la page d'acceuil des users.
J'utilise déjà ca, mais je ne sais pas comment définir des pages d'acceuil selon le rôle.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <http auto-config="true" access-denied-page="/accessDenied.jsp">
<intercept-url pattern="/index.do" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<intercept-url pattern="/login*" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<intercept-url pattern="/admin/*.do" access="ROLE_ADMIN" />
<intercept-url pattern="/**.do" access="ROLE_USER,ROLE_ADMIN"/>
<form-login default-target-url="/confirmationLogin.do" authentication-failure-url="/authenticationFailed.do"/>
<logout logout-success-url="/index.do"/>
</http> |
Merci d'avance.