Saltar al contenido principal

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:

  1. Casdoor puede iniciarse sesión y usarse sin problemas.
  2. Puede establecer CASDOOR_HOSTNAME como http://localhost:8000 al desplegar Casdoor en modo prod. Vea el modo de producción.

Paso 2: Configurar la Aplicación Casdoor

  1. Cree una nueva aplicación Casdoor o use una existente.
  2. Encuentre la URL de redirección: Moddle_HOSTNAME/admin/oauth2callback.php.
  3. Agregue la URL de redirección a la aplicación Casdoor.

Para más información sobre OAuth, consulte OAuth.

Paso 3: Configurar Moodle

  1. Localice OAuth Find_OAuth.
  2. Configure esta aplicación configure.
  3. Configure este mapeo Mapping.
  4. Localice el complemento OAuth2 plugin.
  5. Habilite el complemento OAuth2 Enable.
  6. Si desea evitar la edición del correo electrónico de Casdoor Fields.

Para más información sobre Moodle, consulte Moodle y Mapeo de campos.

Cierre sesión en Moodle y pruebe el SSO.Iniciar sesión