Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Authentification par base de données externe et celle pour Moodle 4.x est consultable là : Authentification par base de données externe.

« Authentification par base de données externe » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
(Corrections + lien anglais)
 
Ligne 12 : Ligne 12 :
'''Mise à jour des données locales''' mode d'enregistrement des données dans la base locale
'''Mise à jour des données locales''' mode d'enregistrement des données dans la base locale
* À la création - l'enregistrement des données ne sera fait que lors de la création du compte
* À la création - l'enregistrement des données ne sera fait que lors de la création du compte
* À chaque connexion - tout changement de la donnée externe sera mis à jour dans Moodle à la prochaine connnexion de l'utilisateur
* À chaque connexion - tout changement de la donnée externe sera mis à jour dans Moodle à la prochaine connexion de l'utilisateur


'''Mise à jour des données externes''' mode d'enregistrement des modifications faites dans Moodle vers les données externes
'''Mise à jour des données externes''' mode d'enregistrement des modifications faites dans Moodle vers les données externes
* Jamais - aucune mise à jour ne sera faite sur la base de données externe
* Jamais - aucune mise à jour ne sera faite sur la base de données externe
* Lors de la mise à jour - tout changement de données sur Moodle sera reporté sur la donnée externe
* Lors de la mise à jour - tout changement de données sur Moodle sera reporté sur la base de données externe


'''Verrouillage'''
'''Verrouillage'''
Ligne 25 : Ligne 25 :
== Synchronisation ==
== Synchronisation ==


La méthode précédente ajoute les nouveaux utilisateurs lors de leur connexion. Si vous souhaitez créer les utilisateurs dans Moodle indépendamment des connexions, vous devez lancer un script manuellement ou par l'intermédiaire du 'cron'. Un syntaxe de cron possible est :
La méthode précédente ajoute les nouveaux utilisateurs lors de leur connexion. Si vous souhaitez créer les utilisateurs dans Moodle indépendamment des connexions, vous devez lancer un script manuellement ou par l'intermédiaire du 'cron'. Une syntaxe de cron possible est :


<pre>
<pre>
Ligne 34 : Ligne 34 :


Si vous avez des champs de profils personnalisés, ils seront synchronisés.
Si vous avez des champs de profils personnalisés, ils seront synchronisés.
== Voir aussi ==
* [[Inscriptions par base de données externe]]
[[en:External database authentication]]

Dernière version du 10 février 2016 à 08:40


  • Localisation : Administration > Administration du site > Plugins > Authentification > Base de données externe

Cette méthode utilise une base de données externe afin de vérifier qu'un nom d'utilisateur et son mot de passe sont valides. Si le compte concerné est nouveau, il est possible de copier des données provenant de certains champs vers Moodle.

Appariement des données

Chaque champ de données de Moodle peut être copier à partir des données présentes dans la base de données externe. Pour cela, vous devez saisir le nom de la colonne de la table dans le champ concerné. Chaque champ peut être synchronisé avec la base de données externe selon plusieurs modes :

Mise à jour des données locales mode d'enregistrement des données dans la base locale

  • À la création - l'enregistrement des données ne sera fait que lors de la création du compte
  • À chaque connexion - tout changement de la donnée externe sera mis à jour dans Moodle à la prochaine connexion de l'utilisateur

Mise à jour des données externes mode d'enregistrement des modifications faites dans Moodle vers les données externes

  • Jamais - aucune mise à jour ne sera faite sur la base de données externe
  • Lors de la mise à jour - tout changement de données sur Moodle sera reporté sur la base de données externe

Verrouillage

  • Déverrouillé - un utilisateur peut modifier ses données dans Moodle (les mises à jour des données externes peuvent reporter ces modifications)
  • Déverrouillé si vide - un utilisateur peut modifier ses données si le champ est vide
  • Verrouillé - aucune modification autorisée

Synchronisation

La méthode précédente ajoute les nouveaux utilisateurs lors de leur connexion. Si vous souhaitez créer les utilisateurs dans Moodle indépendamment des connexions, vous devez lancer un script manuellement ou par l'intermédiaire du 'cron'. Une syntaxe de cron possible est :

0 * * * *    /usr/bin/php /path/to/moodle/auth/db/cli/sync_users.php >dev/null

Ce script s'exécute automatiquement toutes les heures (à modifier selon vos besoins) et crée les utilisateurs Moodle locaux.

Si vous avez des champs de profils personnalisés, ils seront synchronisés.

Voir aussi