URL: https://linuxfr.org/forums/linux-general/posts/authentification-ldap-apache
Title: Authentification LDAP Apache
Authors: Adminrezo
Date: 2016年04月07日T16:22:15+02:00
License: CC By-SA
Tags: apache2, openldap, authentification et ldap
Score: 0
Bonjour,
Je voudrais faire de l'authentification Apache basée mon OpenLDAP.
Ca fonctionne quand j'authentifie les utilisateurs mais je voudrais plutôt me baser sur les groupes.
J'ai indiqué ces directives Apache :
```
AuthName "maboite"
AuthType Basic
AuthBasicProvider ldap
AuthLDAPURL "ldap://ldap.maboite.fr/ou=Groups,dc=maboite,dc=fr?uid"
AuthLDAPGroupAttributeIsDN on
AuthLDAPGroupAttribute memberUid
#Require valid-user
Require ldap-group cn=mongroupe,ou=Groups
```
Une recherche dans mon LDAP me répond bien :
```ldapsearch -x cn=mongroupe```
Ca donne ce genre de résultat :
```
# extended LDIF
#
# LDAPv3
# base (default) with scope subtree
# filter: cn=mongroupe
# requesting: ALL
#
# mongroupe, Groups, maboite.fr
dn: cn=mongroupe,ou=Groups,dc=maboite,dc=fr
objectClass: top
objectClass: posixGroup
objectClass: sambaGroupMapping
cn: mongroupe
gidNumber: 1084
sambaSID: S-1-5-21-2156616899-4879564893-956456450-9784
sambaGroupType: 2
displayName: mongroupe
memberUid: user1
memberUid: user2
```
Mais Apache n'est pas du même avis, il me répond une erreur 401 :
```
[Thu Apr 07 14:10:04.272215 2016] [access_compat:error] [pid 941] [client 172.17.0.1:55368] AH01797: client denied by server configuration: /var/www/html/
[Thu Apr 07 14:10:04.289104 2016] [auth_basic:error] [pid 941] [client 172.17.0.1:55368] AH01618: user user1 not found: /
```
Est-ce que quelqu'un a déjà pratiqué le Apache/Groupes LDAP ?
Merci d'avance