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_HOSTNAME
comohttp://localhost:8000
al 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.