- Asegurar que los clientes estén al día antes de acceder a características de pago, como productos, plugins o características empresariales.
- Gestionar qué características están disponibles por cliente.
- Permitir que Lerian escale las operaciones de soporte y ventas de manera segura y eficiente.
Una licencia válida debe estar asociada con la organización que realiza la solicitud. De lo contrario, el acceso será denegado.
Tipos de licencia
En el ecosistema de Lerian, las licencias pueden tener dos alcances diferentes, dependiendo del plugin:
Licencias específicas de organización (no globales)
Se aplica a una única organización. Ejemplo: Fees Engine, CRM, Reporter.Licencias globales
Válidas para múltiples organizaciones. Ejemplo: Access Manager.Flujo de uso de licencias
Los pasos a continuación se aplican a ambos tipos de licencia:1
Enviar una solicitud de licencia a Lerian.
- Para plugins específicos de organización: proporciona el
organization_idque utilizará la licencia. - Para plugins globales: informa a Lerian que necesitas una licencia global; no se requiere
organization_id.
2
Generación y activación de licencia por Lerian
El equipo de Lerian sigue el proceso interno para crear y activar la licencia utilizando los detalles proporcionados.
3
Entrega de clave de licencia
Lerian envía la Clave de Licencia (
LICENSE_KEY) al cliente.4
Configuración del entorno
Una vez que recibas tu clave de licencia, debes configurar tu archivo
.env para que el sistema sepa qué licencia validar y a qué organizaciones se aplica.- LICENSE_KEY: La clave proporcionada por Lerian.
- ORGANIZATION_IDS: El ID de la organización vinculada a la licencia.
global en la variable ORGANIZATION_IDS.
- LICENSE_KEY: La clave proporcionada por Lerian.
- ORGANIZATION_IDS: Debe establecerse como
globalpara licencias globales.
Errores relacionados con licencias
Cuando una licencia es inválida o ha expirado, las respuestas de la API o comportamientos de plugins pueden devolver uno de los siguientes mensajes de error específicos:
| Código | Título | Mensaje |
|---|---|---|
| LCS-0001 | Internal server error | An internal server error occurred. Please try again later or contact support if the problem persists. |
| LCS-0002 | No organization IDs configured | The application is not configured with any organization IDs. |
| LCS-0003 | No valid licenses found for any organization | No valid licenses were found for any of the configured organizations. Please check your license keys and ensure at least one organization has a valid license. |
| LCS-0010 | Organization ID header is missing | The X-Organization-ID header is missing. Please ensure the header is included in the request. |
| LCS-0011 | Organization ID header is unknown | The organization ID ‘12345’ was not found in the list of configured organizations. Please verify you are using a valid organization ID. |
| LCS-0012 | Failed to validate organization license | License validation failed for organization ID 12345. This could be due to network issues, invalid license keys, or server-side problems. Please verify your license key is correct and that you have network connectivity to the license server. |
| LCS-0013 | Organization license is invalid | The license for organization ID ‘12345’ is not valid and has no grace period active. Please renew your license or contact support for assistance. |
| LCS-1001 | Validation error | Could not validate license key. Please try again later or contact your system administrator. |
| LCS-1002 | License not found | There is no license for this license key. |
| LCS-1003 | License expired | The license key has expired. |
| LCS-1004 | License suspended | The license key has been suspended due to payment issues or administrative action. |
| LCS-1005 | Fingerprint mismatch | The license key or organization ID are not valid for this license. |
| LCS-1006 | Product mismatch | There is no license for this product. |

