Moodle
Casdoor se puede utilizar para conectar Moodle usando OAuth.
Los siguientes son algunos ajustes de configuración:
CASDOOR_HOSTNAME: El nombre de dominio o IP donde se despliega el servidor Casdoor.Moodle_HOSTNAME: El nombre de dominio o IP donde se despliega Moodle.
Paso 1: Desplegar Casdoor y Moodle
Primero, despliegue Casdoor y Moodle.
Después del despliegue exitoso, asegúrese de lo siguiente:
- Casdoor puede iniciarse sesión y usarse sin problemas.
- Puede establecer
CASDOOR_HOSTNAMEcomohttp://localhost:8000al desplegar Casdoor en modoprod. Vea el modo de producción.
Paso 2: Configurar la Aplicación Casdoor
- Cree una nueva aplicación Casdoor o use una existente.
- Encuentre la URL de redirección:
Moddle_HOSTNAME/admin/oauth2callback.php. - Agregue la URL de redirección a la aplicación Casdoor.
Para más información sobre OAuth, consulte OAuth.
Paso 3: Configurar Moodle
- Localice OAuth
. - Configure esta aplicación
. - Configure este mapeo
. - Localice el complemento OAuth2
. - Habilite el complemento OAuth2
. - Si desea evitar la edición del correo electrónico de Casdoor
.
Para más información sobre Moodle, consulte Moodle y Mapeo de campos.
Cierre sesión en Moodle y pruebe el SSO.