SSO en Moodle: inicio de sesión con Microsoft, Google u Okta
Publicado el 2 de octubre de 2026 · 3 min de lectura
El inicio de sesión único (SSO) permite que tu gente entre a Moodle con la misma cuenta que ya usa para el correo o la intranet. Menos contraseñas, menos tickets de “olvidé mi contraseña” y más control para TI.
Por qué conviene el SSO en una empresa
- Altas y bajas centralizadas: cuando alguien sale de la empresa y se desactiva su cuenta corporativa, pierde acceso a Moodle.
- Seguridad: hereda la verificación en dos pasos y las políticas de tu proveedor de identidad.
- Adopción: un clic en “Entrar con Microsoft” baja la fricción del primer acceso.
Las tres formas de hacer SSO en Moodle
| Método | Viene en Moodle | Ideal para | Notas |
|---|---|---|---|
| OAuth 2 | Sí | Google Workspace, Microsoft 365 | Lo más rápido de configurar |
| OpenID Connect | Plugin | Microsoft Entra ID, Okta | Más opciones de integración con Microsoft |
| SAML 2.0 | Plugin | Okta, Entra ID, ADFS y otros IdP corporativos | El estándar en grandes organizaciones |
OAuth 2 (incluido)
Moodle trae servicios OAuth 2 listos para Google y Microsoft. Se registra una aplicación en la consola del proveedor, se copian el ID y el secreto en Moodle y se activa el método de autenticación.
OpenID Connect
El plugin OpenID Connect es parte del conjunto de integración de Microsoft 365 para Moodle y también funciona con otros proveedores compatibles, como Okta. Es útil si además quieres integrar Teams y OneDrive.
SAML 2.0
Si tu empresa ya usa un proveedor de identidad corporativo (Okta, Entra ID, ADFS), SAML suele ser el camino. Se hace con un plugin de la comunidad muy usado y mantenido, que intercambia metadatos entre Moodle y el proveedor.
Cómo elegir
- ¿Qué proveedor de identidad usa tu empresa? Si es Google Workspace, OAuth 2 basta. Si es Microsoft, OAuth 2 u OpenID Connect. Si es Okta u otro IdP corporativo, SAML u OpenID Connect.
- ¿Necesitas crear usuarios automáticamente? Todos los métodos pueden crear la cuenta en el primer acceso. Para asignar cursos según departamento hace falta mapear atributos.
- ¿Tienes externos? Deja un método manual para quienes no tienen cuenta corporativa.
Qué cuidar al configurarlo
- Vincular cuentas existentes por correo o identificador antes de activar, para evitar duplicados.
- Correos verificados: si el proveedor permite correos no verificados, alguien podría entrar a una cuenta ajena. Usa solo dominios de tu empresa.
- Mapeo de atributos: nombre, apellido, correo, departamento. Lo que no se mapea, no se actualiza.
- Cuenta de administrador local: conserva al menos un administrador que no dependa del SSO, por si el proveedor falla.
- Cierre de sesión: define si cerrar sesión en Moodle cierra también la sesión corporativa.
Pasos generales
- Registra la aplicación en tu proveedor de identidad con la URL de retorno de Moodle.
- Instala el plugin si usas OpenID Connect o SAML.
- Configura en Moodle el servicio o el plugin con los datos del proveedor.
- Mapea atributos y decide si se crean cuentas nuevas.
- Prueba con un grupo pequeño antes de abrirlo a toda la empresa.
Conclusión
El SSO es de las mejoras con mejor relación esfuerzo-impacto en Moodle. En los planes de MassifyLearn el inicio de sesión con Microsoft, Google u Okta está incluido y lo configuramos contigo. ¿Quieres revisarlo para tu caso? Escríbenos.
Preguntas frecuentes
¿Moodle tiene SSO incluido?
Sí. Moodle incluye autenticación OAuth 2 con servicios preconfigurados para Google y Microsoft. Para SAML 2.0 y algunas configuraciones de OpenID Connect se usan plugins reconocidos de la comunidad.
¿Qué pasa con las cuentas que ya existen en Moodle?
Se pueden vincular por correo electrónico o por un identificador común. Hay que planear esa vinculación antes de activar el SSO para no crear cuentas duplicadas.
¿Puedo tener SSO y cuentas manuales al mismo tiempo?
Sí. Es común dejar el SSO para empleados y cuentas manuales para externos o administradores de respaldo.
¿El SSO está incluido en los planes de MassifyLearn?
Sí, el inicio de sesión con Microsoft, Google u Okta está incluido en todos los planes. Integraciones más complejas, como la sincronización con un ERP, se cotizan como add-on.