Moodle et LDAP : problème avec des comptes ayant le même login

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Malvina Vieux,
Nombre de réponses : 6

Bonjour,

D'accord, cela veut dire qu'il ne teste pas la combinaison complète ? puisque les 2 utilisateurs ont bien des mots de passe différents et surtout sont dans des domaines différents.

Donc d'après vous il faudrait que dans le LDAP on interdise les logins identiques sur tous les domaines ?

Malvina

En réponse à Malvina Vieux

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Il y a 2 choses :

  1. 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

  2. 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é
Moodle ne peut vérifier que votre annuaire LDAP contient des doublons

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

Moyenne des évaluations Utile (1)
En réponse à Bruno Malaval

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Malvina Vieux,

D'accord, merci Bruno pour ces explications, je fais passer au service informatique sourire

Malvina

En réponse à Bruno Malaval

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Jérôme DEMIAUX,
Avatar Traducteurs

... adresse mail qui est unique ....

tant que tu n'as pas 2 Paul Durand, Jean Martin ou John Doe clin d’œil

Jérôme.

En réponse à Jérôme DEMIAUX

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

justement on en a

Je suis en Alsace, donc avec des patronymes comme Meyer, Muller, Schmitt, Klein .... on a eu des doublons

Donc ajout d'un numéro sur l'adresse mail dans ce cas ... cool

En réponse à Bruno Malaval

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Bruno,

2 remarques, indirectement liées à ton explication très claire du mécanisme d'authentification.

1) Il est tout de même regrettable que Moodle ne permettent pas de distinguer un couple login/méthode_dauthentification dans le cadre spécifique de CAS et MNET puisque le choix de la méthode d'authentification se fait par l'usager.

Autant je comprends que pour LDAP et les comptes internes Moodle, la plateforme ne peut pas choisir pour l'usager si le compte est de l'une ou l'autre nature puisque la "porte d'entrée" est la même... Mais dans le cadre de CAS ou MNET, c'est légèrement différent.

Du coup, si vous mettez deux Moodles en réseau, prenez bien garde de ne pas avoir la même "recette" pour la constitution des logins ! Idéalement il faudrait préfixer chacun, voir utiliser les adresses mails comme login...

2) Moodle, par défaut, met en cache le mot de passe LDAP (sous forme hashée !). Il faut désactiver cette fonctionnalité dans la configuration de LDAP (paramètre "Ne pas mettre les mots de passe en cache").

Je suppose que c'est pour palier à une indisponibilité temporaire du serveur d'authentification ? Mais soyez vigilant là dessus !!

A bientôt,
Patrick

En réponse à Patrick Lemaire

Re: Moodle et LDAP : problème avec des comptes ayant le même login

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Bonjour Patrick,

Je suis d'accord avec toi.

Après, ce sont souvent de problèmes qui arrivent lors d'une évolution (regrouper des domaines, fusionner des bases, etc ...)

C'est pour cette raison que, lors de la mise en place d'un système d'authentification, il est nécessaire d'avoir une période de réflexion sur l'identifiant et sur son unicité.

Le problème arrive sous cette forme sur Moodle, il peut se produire sur d'autres plateforme.

Une bonne chose dans Moodle, l'identifiant de connexion n'est pas l'identifiant utiliser dans la bdd, c'est un id numérique.

Sur d'autres plateformes, l'identifiant de connexion est l'identifiant utilisé pour les relations. C'est de plus en plus rare mais dans ce cas, pas de solution.

L'adresse mail reste à mon sens une valeur sûre dans ce domaine