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 !