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

De MoodleDocs
Aller à :navigation, rechercher
(Page créée avec « {{Authentification}} * Localisation : ''Administration > Administration du site > Plugins > Authentification > Base de données externe'' Cette méthode utilise une base... »)
 
Aucun résumé des modifications
Ligne 15 : Ligne 15 :


'''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
* Jamais - aucune mise à jour ne sera faite sur la base de données externe
* Lors de la mise à jour
* Lors de la mise à jour - tout changement de données sur Moodle sera reporté sur la donnée externe


'''Verrouillage'''
'''Verrouillage'''
* Déverrouillé
* 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
* Déverrouillé si vide - un utilisateur peut modifier ses données si le champ est vide
* Verrouillé
* 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'. Un syntaxe de cron possible est :
 
<pre>
0 * * * *    /usr/bin/php /path/to/moodle/auth/db/cli/sync_users.php >dev/null
</pre>
 
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.

Version du 10 février 2016 à 08:19


  • 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 connnexion 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 donnée 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'. Un 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.