Bonjour,
pour mon application, je souhaite configurer l'authentification LDAP par realm Tomcat 6.0.18

voici ma config:

server.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
  <Realm className="org.apache.catalina.realm.JNDIRealm"
			connectionURL="ldap://localhost:389" 
			connectionName="cn=manager,dc=a"
			connectionPassword="admin"
			 roleBase="ou=Rôles,ou=c,ou=b,dc=a"
			roleSubtree="true"
			roleName="cn"
			roleSearch="(memberUid={1})" 
			userPassword="userPassword" 
			userPattern="uid={0},ou=Users,ou=b,dc=a" />
web.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<security-constraint>
  <display-name>Security Constraint</display-name>
  <web-resource-collection>
   <web-resource-name>Protected Area</web-resource-name>
   <url-pattern>/*</url-pattern>
  </web-resource-collection>
  <auth-constraint>
   <role-name>Utilisateur</role-name>
  </auth-constraint>
 </security-constraint>
 <login-config>
  <auth-method>FORM</auth-method>
  <realm-name>Form-Based Authentication Area</realm-name>
  <form-login-config>
   <form-login-page>/login.jsp</form-login-page>
   <form-error-page>/error.jsp</form-error-page>
  </form-login-config>
 </login-config>
 <security-role>
  <role-name>Utilisateur</role-name>
 </security-role>


les utilisateurs sont bien authentifiés mais j'obtiens Etat HTTP 403 : accès interdit ?? j en déduit que c'est les rôles des utilisateurs qui ne sont pas reconnus ou ne sont pas retrouvés?

si quelqu'un peut m'aider???!!