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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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