fork download
  1. //-----------------------------------------------------------------------------------------------------------
  2. // E-Lyco CAS Connector
  3. //-----------------------------------------------------------------------------------------------------------
  4. // Copyright (c) 2011 SIREC Pays de la Loire
  5. //-----------------------------------------------------------------------------------------------------------
  6. // This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
  7. // To view a copy of this license, visit http://c...content-available-to-author-only...s.org/licenses/by-nc-sa/3.0/ or send a letter to
  8. // Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
  9. //-----------------------------------------------------------------------------------------------------------
  10. // Authors: Alexandre GAUVRIT - gauvrit.alexandre@gmail.com
  11. //-----------------------------------------------------------------------------------------------------------
  12. // Description : Connecteur E-Lyco / Dokeos
  13. // Version : 0.2
  14. // Fichiers : index.php / install.php
  15.  
  16. Installation : Dans le menu d'administration on renseigne les paramètres du serveur CAS mais on n'active pas
  17. son fonctionnement (création de comptes a la volée, pas de d'associtation possible)
  18.  
  19. Voulez-vous activer l'authentification CAS? : NON
  20. L'adresse IP ou le nom de votre serveur CAS : cas.e-lyco.fr
  21. La racine de votre CAS sans le nom de domaine : laisser vide
  22. Port du serveur CAS : 443
  23. Protocole CAS utilisé : CASV1
  24. Ajouter des utilisateurs par activation CAS : NON
  25.  
  26. Copiez l'intégralité du dossier dans le repertoire de plugin sur votre installation Dokeos2.0
  27. Le plugin apparait dans l'administration mais son fonctionnement est indépendant. Nul besoin de
  28. l'activer dans ce menu.. (a voir pour la prochaine version)
  29.  
  30. Se rendre a l'adresse http://votreserveur/dokeos/plugin/e-lyco-connector/install.php pour la création
  31. de la table de correspondance dans la base de donnée.
  32.  
  33. Cette table contient deux champs id_user_dokeos,id_user_cas
  34.  
  35. On créera un lien sur la page d'accueil du type :
  36.  
  37. <a href="http://votreserveur/dokeos/plugin/e-lyco-connector/">Accès E-Lyco</a>
  38.  
  39.  
  40.  
  41. Utilisation : Le cheminement pour l'association des comptes est le suivant :
  42.  
  43. - Inscription/Identification sur Dokeos avec un compte local
  44. - Accès a la page du plugin (http://votreserveur/dokeos/plugin/e-lyco-connector/)
  45. - Redirection vers l'identification E-Lyco
  46. - Identification auprès d'E-Lyco
  47. - Redirection vers la page plugin, correspondance ajoutée et message de confirmation
  48.  
  49. On peut faire dans l'autre sens également mais avec un deuxieme accès au plugin (TODO amélioré)
  50.  
  51. - Identification sur E-Lyco
  52. - Accès a la page du plugin (http://votreserveur/dokeos/plugin/e-lyco-connector/)
  53. - Demande d'inscription/identification car pas de correspondance
  54. - Inscription/Identification
  55. - Deuxieme accès au plugin (http://votreserveur/dokeos/plugin/e-lyco-connector/)
  56. - Correspondance ajoutée et message de confirmation
  57.  
  58. Une fois que l'association est faites, plus besoin de se connecter via Dokeos, seulement via E-Lyco
  59.  
  60.  
  61.  
  62. Administration : Pour le moment (v0.2) le plugin n'est pas correctement pris en compte par Dokeos
  63. L'administration se fait pour l'instant à la main via phpMyAdmin
  64. Import rapide via CSV possible/Interface d'administration également (reservé admin par ex.)
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty