Authentification LDAP¶
LDAP vérifie les utilisateurs MRBS auprès d’un annuaire tel qu’OpenLDAP ou Microsoft Active Directory.
L’extension PHP LDAP doit être installée.
Connexion¶
Configurer serveurs, version du protocole, sécurité du transport, DN de base et
filtres dans config.inc.php. Copier les réglages LDAP pertinents depuis
systemdefaults.inc.php avant de les modifier.
Préférer un transport chiffré :
- LDAPS s’il est pris en charge ;
- LDAP avec StartTLS.
Installer et vérifier la chaîne de certificats de l’annuaire. Ne pas désactiver la vérification pour contourner un problème.
Recherche des utilisateurs¶
Le nom de connexion est trouvé grâce à l’attribut et au filtre configurés. Chaque annuaire diffère ; tester avec :
- un utilisateur normal ;
- un administrateur ;
- un utilisateur hors de l’unité autorisée ;
- un compte désactivé ;
- un nom contenant des caractères non ASCII valides, si nécessaire.
Groupes et administrateurs¶
MRBS peut utiliser attributs et groupes. Vérifier le traitement des groupes imbriqués et documenter ceux qui donnent l’administration MRBS.
Correspondance des attributs¶
Des correspondances facultatives récupèrent e-mail et nom affiché :
Les noms et formats varient selon l’implémentation LDAP.
Diagnostic sûr¶
Le débogage LDAP peut révéler des détails de l’annuaire. Ne l’activer que pour un test limité, protéger la sortie et le désactiver aussitôt.
Si la connexion échoue, contrôler transport et certificats avant de modifier filtres ou identifiants.