Saltar a contenido

JWT / modo basado en token

Si despliegas mod_jitsi en producción, normalmente querrás un servidor Jitsi Meet funcionando en modo basado en token (autenticación JWT). Esta configuración te da un control adicional sobre los privilegios de moderación.

Por qué se recomienda el modo basado en token para la moderación

Con la configuración de token, el plugin envía a los usuarios que tienen la capacidad mod/jitsi:moderation como moderadores en la sesión de Jitsi: solo ellos pueden silenciar participantes, desactivar cámaras o expulsar participantes. Se muestra un indicador de moderador junto a su nombre.

Sin la configuración de token, algunos botones y funcionalidades de moderador (como silenciar a todos o expulsar participante) simplemente se ocultan a los usuarios que no son moderadores en la interfaz. Eso es cosmético: usuarios experimentados pueden ser capaces de saltarse estas restricciones. El modo basado en token impone la moderación en el lado del servidor en lugar de ocultar botones en el navegador.

Desplegar un servidor basado en token

Configurar un servidor Jitsi Meet autoalojado queda fuera del alcance de esta guía. También puedes contratar Jitsi Meet como servicio con un proveedor como JaaS (8x8), que ofrece un descuento para usuarios de Moodle. Muchas instituciones educativas gubernamentales tienen sus propios servidores Jitsi: puedes preguntarles si proporcionan credenciales de token de Jitsi para esta configuración.

Plugin de Prosody requerido para servidores autoalojados

Si usas un servidor Jitsi autoalojado con autenticación JWT (tipo de servidor 1), debes instalar el jitsi-token-moderation-plugin en tu servidor Jitsi para que los roles de moderador funcionen correctamente.

Sin este plugin, todos se convierten en moderadores

Sin él, el campo moderator del token JWT es ignorado por Jitsi y todos los usuarios se unen como moderadores, independientemente de su rol en Moodle.

Este plugin no es necesario para:

  • 8x8 JaaS (tipo de servidor 2) — la moderación la gestiona de forma nativa el servicio.
  • GCP autogestionado (tipo de servidor 3) — el plugin aprovisiona el servidor ya configurado para la moderación con JWT.

Consulta Configuración autoalojada para saber cómo configurar un servidor autoalojado con JWT.