localldapadditionsinstall

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
localldapadditionsinstall [2015/09/23 20:29] adminlocalldapadditionsinstall [2025/12/10 16:16] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
 ==== Configuration ==== ==== Configuration ====
  
-La configuration générale se trouve dans le menu +La configuration générale se trouve dans le menu //Administration > Plugins > Authentification// dans la page :
- +
-   Administration > Plugins > Authentification +
-    +
-dans la page :+
  
    Additions à la synchronisation LDAP    Additions à la synchronisation LDAP
  
-La page de configuration permet de régler :+[[LocalLdapAdditionsconfiguration|Détail de la configuration]]
  
-   * Le protocole d'authentification effectif des comptes créés par la synchronisation +==== Mise en route de l'alimentation =====
-   * L'alimentation des cohortes +
-   * L'alimentation des champs de profil+
  
-=== Authentification ===+Une fois les deux plugins (authentification LDAP et LDAP Additions) configurés, vous pouvez mettre en place la synchronisation en programmant le déclenchement programmé du script CLI : 
  
-^ Réglage ^ Valeurs ^ Commentaire ^ +   0 3 * * * sudo -uwww-data php /<moodlepath>/local/ldap_additions/cli/sync_users.php 
-| Authentification | ldap,saml,shibboleth,cas | Permet de choisir le plan d'authentification attribué aux comptes créés par la synchronisation | +    
- +Pour effectuer une mise à jour complète de tous les comptes (même ceux non modifiés entre temps) : 
-=== Filtrage de la liste entrante (mise à jour différentielle) === +
- +
-Afin d'optimiser le processus de synchronisation sur des très grandes quantités de comptes, un procédé différentiel peut être activé si le LDAP contient une information permettant de coder la date de dernière mise à jour du profil ldiff de l'utilisateur. Ce champ peut être alors indiqué au module Ldap Additions pour ne requêter que les utilisateurs nouvellement créés ou fraîchement modifiés.+
  
-^ Réglage ^ Valeurs ^ Commentaire ^ +   0 3 * * * sudo -uwww-data php /<moodlepath>/local/ldap_additions/cli/sync_users.php --force
-| chamo ldap d'utilisateur modifié | timestamp ou temps interprétable par strtotime() | Indique quel attribut du LDAP contient la date de dernière modification de l'utilisateur | +
-| Format du champ de temps | (timestamp, texte) | Si la valeur désigne une forme texte de la date, la fonction strtotime() sera appliquée à la valeur|+
  
-=== Cohortes ===+> **Note spécifiques aux utilisateurs de la virtualisation VMoodle** 
 +>  
 +> Le script de synchronisation du plugin LDAP Additions **est compatible** avec la virtualisation VMoodle. Vous pouvez de ce fait expliciter l'hôte cible sur lequel vous voulez faire tourner la synchronisation en écrivant : 
  
-Il faut, pour pouvoir utiiser cette fonction,, qu'un champ du LDAP soit dédié à mentionner la cohorte d'inscriptionLa valeur de ce champ peut être :+   0 3 * * * sudo -uwww-data php /<moodlepath>/local/ldap_additions/cli/sync_users.php --host=htp://mon/moodle.fr
  
-   * Une valeur texte simple 
-   * Une liste de valeurs ou expressions séparées par des virgules 
  
-NON SUPPORTE : +==== Goodies ====
  
-   * Dans la version actuelle, un attribut mutliple du LDAP (résultant sur un tableau) n'est pas supporté.+La mise en oeuvre qui suit n'est pas obligatoireElle permet par contre de pouvoir accéder en lecture à la liste des membres d'une cohorte automatique créée par la synchronisation LDAP Additions. En effet, dans sa version standard, Moodle ne permet ni la modification ni la visualisation d'effectifs de cohortes autres que celles créées manuellement par l'administration. La mise en eovre suivant permet d'accéder en lecture à la liste des membres des cohortes automatiques. Elle s'appuie sur la mécanique du "customscripting" de Moodle : 
  
-^ Réglage ^ Valeurs ^ Commentaire ^ +   - Créez un répertoire "customscripts" à la racine de Moodle. 
-| Authentification | ldap,saml,shibboleth,cas | Permet de choisir le plan d'authentification attribué aux comptes créés par la synchronisation |+   - Copiez le contenu du répertoire __customscripts de la distribution du plugin LDAP Additions dans ce répertoire.  
 +   - Modifiez votre fichier de configuration config.php comme suit : 
  
 +   $CFG->customscripts = '{moodleabsroot}/customscripts/';  
  
 +La modification porte sur la liste des cohortes obtenue par le menu //Administration > Utilisateurs > Comptes > Cohortes//.
  
 [[LocalLdapAdditions|Revenir à l'index du plugin]] [[LocalLdapAdditions|Revenir à l'index du plugin]]
localldapadditionsinstall.1443040189.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki