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_HOSTNAME
commehttp://localhost:8000
lors 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.