Spring securite :form-login
Bonjour, j'ai crée un form-long pour mon application. Mais si j'essai de me connecter il me renvoit toujour la page de login alors si j'utilise la page de login par defaut de spring ça marche bien.
Je ne sais pas pourquoi ça ne marche pas. J'y suis presque depuis deux jour pour trouver une solution.
voici ma configuration:
pour le http:
Code:
1 2 3 4 5 6 7
|
<security:http auto-config="true">
<security:intercept-url pattern="/login.jsp" filters="none"/>
<security:form-login login-page="/login.jsp" default-target-url="/index.jsp" always-use-default-target="true"/>
<security:intercept-url pattern="/**" access="ROLE_PARTENAIRE,ROLE_CLIENT,ROLE_GESTIONAIRE,ROLE_DELEGUE"/>
<security:remember-me data-source-ref="dataSource" token-validity-seconds="10000"/>
</security:http> |
config provider:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<security:authentication-provider user-service-ref="myUserDetailsService"/>
<bean id="myUserDetailsService"
class="org.springframework.security.userdetails.jdbc.JdbcDaoImpl">
<property name="dataSource" ref="dataSource"/>
<property name="usersByUsernameQuery" value="SELECT login as username, password, enabled , nom, prenom
FROM employe WHERE login = ?"/>
<property name="authoritiesByUsernameQuery" value="SELECT login as username, role
FROM roles WHERE login = ?"/>
</bean> |
Merci de votre reaction