Bonjour, je veux parametrer l'accés à mes pages par un role que j'ai crée par exemplemais quand je lance l'aplication, j'ai une erreur qui dit que le paramettre n'est pas supporter.employe
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterChainList': Cannot resolve reference to bean '_filterSecurityInterceptor' while setting bean property 'filters' with key [3]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_filterSecurityInterceptor': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Unsupported configuration attributes: [employe]
Alors que si je metspar exemple pas de probleme. Est ce que yapas moyen de dire a spring j'utilise mes propres rôles.ROLE_USER
voici la configuration de mon fichier ApplicationContext-security.xml
Merci de m'aider à resoudre se problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ........... <security:http auto-config="true"> <security:intercept-url pattern="/**" access="employe" /> </security:http> <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 FROM employe WHERE login = ?"/> <property name="author itiesByUsernameQuery" value="SELECT login as username, role FROM roles WHERE login = ?"/> </bean>
Partager