Passer au contenu principal

Moodle

Casdoor peut être utilisé pour connecter Moodle en utilisant OAuth.

Voici quelques paramètres de configuration :

  • CASDOOR_HOSTNAME : Le nom de domaine ou l'IP où le serveur Casdoor est déployé.
  • Moodle_HOSTNAME : Le nom de domaine ou l'IP où Moodle est déployé.

Étape 1 : Déployer Casdoor et Moodle

Tout d'abord, déployez Casdoor et Moodle.

Après un déploiement réussi, assurez-vous de ce qui suit :

  1. Casdoor peut être connecté et utilisé sans problèmes.
  2. Vous pouvez définir CASDOOR_HOSTNAME comme http://localhost:8000 lors du déploiement de Casdoor en mode prod. Voir le mode production.

Étape 2 : Configurer l'application Casdoor

  1. Créez une nouvelle application Casdoor ou utilisez-en une existante.
  2. Trouvez l'URL de redirection : Moddle_HOSTNAME/admin/oauth2callback.php.
  3. Ajoutez l'URL de redirection à l'application Casdoor.

Pour plus d'informations sur OAuth, reportez-vous à OAuth.

Étape 3 : Configurer Moodle

  1. Localisez OAuth Find_OAuth.
  2. Configurez cette application configure.
  3. Configurez ce mapping Mapping.
  4. Localisez le plugin OAuth2 plugin.
  5. Activez le plugin OAuth2 Enable.
  6. Si vous souhaitez empêcher la modification de l'email de Casdoor Fields.

Pour plus d'informations sur Moodle, reportez-vous à Moodle et à Fields mapping.

Déconnectez-vous de Moodle et testez le SSO.Connexion