Dans Moodle, il existe un fichier qui permet de synchroniser les utilisateurs avec le LDAP.
http://mymoodle.org/auth/ldap/cli/sync_users.php
Il existe le même dans /auth/cas pour ceux que ça intéresse…
15 03 * * * php /var/www/html/moodle/auth/ldap/cli/sync_users.php
Du coup, tout nouvel utilisateur dans mon LDAP se verra créé dans Moodle la nuit suivante.
Pour Moodle, il me reste à synchroniser les groupes LDAP avec les cohortes, mais ça n’existe pas encore en natif… Patrick Pollet à bossé dessus, mais pas pour la version 2.3.
Je vous tiendrais au jus de mes essais après l’upgrade !
2 commentaires
pp · 9 novembre 2012 à 15 h 43 min
Salut Eric,
Mais si ca marche avec Moodle 2.3 et depuis peu avec AD dans le cas assez fréquent ou le DN n’est pas de la forme xx=login,ou=zzzz mais cn=nom complet,ou=zzzz
Tu veux le tester ? Je n’ai pas retrouvé ton post ou tu disais que les cohortes étaient bien créées mais vides… Maintenant elles ne le sont plus sous AD
A+
Éric Bugnet · 12 novembre 2012 à 14 h 51 min
Salut,
J’ai juste modifié en dur ton script sur deux trois petites choses (justement sur les CN=…), et ça marche !
J’ai pas publié car c’est vraiment rentré en dur et sans variable… alors pas trop partageable ne l’état.
Eric