Login LDAP
Utilisation d'un annuaire LDAP pour se connecter à un projet Symfony

Notions théoriques
Un serveur LDAP (Lightweight Directory Access Protocol) est un service qui permet de :
- stocker,
- interroger,
- et gérer des informations dans un annuaire.
Cet annuaire est une base de données spécialisée, généralement utilisée pour organiser et centraliser des données sur :
- des utilisateurs,
- des groupes,
- des ordinateurs,
- et d'autres ressources au sein d'une organisation.
L'annuaire LDAP est structuré sous forme d'un arbre hiérarchique. Chaque entrée dans cet arbre est composée de différents attributs qui représentent des informations spécifiques, comme :
- le nom d'utilisateur (
uid), - l'adresse email (
mail), - le nom complet (
cn), - etc.
info
- Un serveur LDAP est souvent utilisé pour gérer des informations d'authentification (nom d'utilisateur et mot de passe) dans les entreprises.
- Le protocole LDAP permet aux applications de s'interfacer avec un serveur LDAP pour valider l'identité des utilisateurs et contrôler leurs droits d'accès.