Licencia y derechos
EntityFlow es open-core. La edición comunitaria funciona sin licencia y cuenta con todas las funciones para el diseño básico de esquemas y la colaboración en tiempo real — no hay cuenta regresiva de prueba ni pantallas de recordatorio en el conjunto de funciones comunitario.
Qué desbloquea una licencia
Una licencia habilita derechos empresariales:
- SSO — federación OIDC/SAML (consulta Usa tu propio proveedor de identidad).
- SCIM — aprovisionamiento y desaprovisionamiento automatizado de usuarios.
- Registro de auditoría — registro de solo anexión del ciclo de vida de las cuentas y de las acciones de administración.
- Base de datos por inquilino — bases de datos del plano de diagramas aisladas por inquilino.
Cómo funciona la licencia
Una licencia es un token sin conexión firmado — una carga útil firmada con Ed25519 definida en EF_LICENSE_KEY. Las claves de licencia para los complementos autoalojados las emite SYILAB (desde EntityFlow Office) y aparecen en tu EntityFlow Hub, en Licencias, donde puedes copiarlas o descargarlas. El token incluye:
- el sujeto (a quién se emite),
- el plan,
- las funciones habilitadas,
- el número de puestos,
- la caducidad.
export EF_LICENSE_KEY="<your-signed-licence-token>"
Validación sin conexión
La validación es sin conexión. El despliegue verifica la firma del token frente a claves públicas incrustadas y comprueba la caducidad frente al reloj local. No se requiere ninguna llamada de red.
Una clave ausente o no válida no es un error — el despliegue simplemente se ejecuta como edición comunitaria. Nunca falla por una licencia faltante o malformada.
Registro en línea opcional
Establece EF_LICENSE_CHECKIN_ENABLED=true para habilitar un registro en línea opcional que puede actualizar los derechos u honrar una revocación. Es fundamental que un fallo de registro nunca deshabilite una clave sin conexión válida — las instalaciones aisladas (air-gapped) y sin conexión siguen funcionando únicamente con la fuerza del token firmado.
La validación sin conexión confía en el reloj local para aplicar la caducidad. Atrasar el reloj del sistema puede burlar las comprobaciones de caducidad. Si necesitas garantías más sólidas contra esto, habilita el registro en línea (EF_LICENSE_CHECKIN_ENABLED=true).