phpLDAPadmin est un outil d'administration LDAP écrit en PHP.
phpLDAPadmin se connecte au serveur avec un DN et un mot-de-passe statique et ne requiert ainsi aucune authentification. L'accès à phpLDAPadmin sera protégé par LemonLDAP::NG avec une règle particulière d'accès.
Mettre juste le type d'authentification à config
et indiquer le DN et le mot-de-passe dans le fichier config.php
:
$ldapservers->SetValue($i,'server','auth_type','config'); $ldapservers->SetValue($i,'login','dn','cn=Manager,dc=example,dc=com'); $ldapservers->SetValue($i,'login','pass','secret');
Configurer l'hôte virtuel phpLDAPadmin comme n'importe quel autre hôte virtuel protégé.
<VirtualHost *:80> ServerName phpldapadmin.example.com PerlHeaderParserHandler Lemonldap::NG::Handler ... </VirtualHost>
Aller dans le manager et créer un nouvel hôte virtuel pour phpLDAPadmin.
Configurer simplement la règle d'accès.
Aucun en-tête n'est nécessaire.