Il y a 2 choses :
- Ce n'est pas Moodle qui teste la validité du couple identifiant/mot de passe
Avec une authentification LDAP, Moodle ne stocke pas les mots de passe dans la base
Il envoie une requete au serveur LDAP avec les donnees saisies dans la page de login et LDAP lui répond c'est bon ou pas
Moddle ne sait donc qu'une chose : pour l'identifiant X , l'authentification est correcte
il recherche ensuite l'identifiant X dans la base pour ouvrir la session, donc le premier - L'identifiant devrait effectivement être unique.
Cela se produit car les informations sont récupérées depuis le serveur LDAP
Si vous essayez de créer manuellement un compte sur Moodle avec un identifiant déjà existant, il sera rejeté
Donc oui, la solution serait de ne pas avoir avoir de doublons, ou choisir un attribut LDAP qui soit réellement unique sur votre "cluster" LDAP
Nous utilisons également LDAP pour l'authentification, avec comme identifiant l'adresse mail qui est unique