Bonjour, je veux parametrer l'accés à mes pages par un role que j'ai crée par exemple
employe
mais quand je lance l'aplication, j'ai une erreur qui dit que le paramettre n'est pas supporter.
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 mets
ROLE_USER
par exemple pas de probleme. Est ce que yapas moyen de dire a spring j'utilise mes propres rôles.
voici la configuration de mon fichier ApplicationContext-security.xml
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>
Merci de m'aider à resoudre se problème.