Bonjour,
pour mon application, je souhaite configurer l'authentification LDAP par realm Tomcat 6.0.18
voici ma config:
server.xml
web.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" />
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???!!
Partager