Objectifs
Configurer dans le LMS Chamilo le serveur CAS de son ENT pour bénéficier d’une authentification unique.
Pré-requis
- LMS Chamilo (testé avec la 1.9.6) installé sur un hébergement web
- hébergement avec l’extension Curl activée
- un ENT
Actions à réaliser
- activer et configurer le client CAS :
- dans le menu Administration \ Paramètres \ CAS
- configurer le client CAS avec les paramètres de votre ENT (voir article "Utiliser le serveur CAS de son ENT"), avec le protocole "CAS 2"
- éviter d’activer "Activer la création d’utilisateurs via CAS", sinon les comptes se créeront automatiquement, sans prénom et sans nom, mais uniquement avec l’identifiant retourné par le serveur CAS.
- activer le plugin "Add a button to login using CAS", le configurer (bouton "Configurer") et le positionner (bouton "Régions", à placer par exemple dans "login_top")
- si nécessaire, autorisez ou faites autoriser l’application dans le serveur CAS de l’ENT
- importer la liste des utilisateurs dans Chamilo, en utilisant le format CSV suivant l’exemple (les champs AuthSource et Status sont facultatifs) :
LastName;FirstName;Email;UserName;AuthSource;Status; Dupont;Pierre;pierre.dupont@ent.fr;pdupont;cas;teacher;
Attention : l’import doit contenir l’identifiant qui sera renvoyé par l’ENT, sans quoi l’utilisateur ne sera pas reconnu !