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. See production mode.
Étape 2 : Configurer l'application Casdoor
- Créez une nouvelle application Casdoor ou utilisez-en une existante.
- Find the redirect URL:
<Moodle_HOSTNAME>/admin/oauth2callback.php. - Ajoutez l'URL de redirection à l'application Casdoor.
See 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
.
See Moodle OAuth and Fields mapping.
Déconnectez-vous de Moodle et testez le SSO.