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. See production mode.

Étape 2 : Configurer l'application Casdoor

  1. Créez une nouvelle application Casdoor ou utilisez-en une existante.
  2. Find the redirect URL: <Moodle_HOSTNAME>/admin/oauth2callback.php.
  3. Ajoutez l'URL de redirection à l'application Casdoor.

See 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.

See Moodle OAuth and Fields mapping.

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