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 :
- Casdoor peut être connecté et utilisé sans problèmes.
- Vous pouvez définir
CASDOOR_HOSTNAMEcommehttp://localhost:8000lors du déploiement de Casdoor en modeprod. Voir le mode production.
Étape 2 : Configurer l'application Casdoor
- Créez une nouvelle application Casdoor ou utilisez-en une existante.
- Trouvez l'URL de redirection :
Moddle_HOSTNAME/admin/oauth2callback.php. - Ajoutez l'URL de redirection à l'application Casdoor.
Pour plus d'informations sur OAuth, reportez-vous à OAuth.
Étape 3 : Configurer Moodle
- Localisez OAuth
. - Configurez cette application
. - Configurez ce mapping
. - Localisez le plugin OAuth2
. - Activez le plugin OAuth2
. - Si vous souhaitez empêcher la modification de l'email de Casdoor
.
Pour plus d'informations sur Moodle, reportez-vous à Moodle et à Fields mapping.
Déconnectez-vous de Moodle et testez le SSO.