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:
config provider:
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>
Merci de votre reaction
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>
Partager