Skip to Content
Nueva versión 12 disponible 🎉
LicensingPrimeros pasos

Primeros pasos

Babel Licensing es un conjunto de componentes y herramientas para crear y gestionar aplicaciones con licencia. Algunos componentes se ejecutan en el servidor y otros dentro de la aplicación cliente.

Los componentes de Babel Licensing del lado del servidor son:

  1. Base de datos de Babel Licensing: una base de datos que almacena la información relacionada con las licencias, como las claves de licencia, las fechas de caducidad y el uso de las licencias. Admite distintos proveedores de base de datos, como SQL Server, MySQL/MariaDB, SQLite y PostgreSQL. La base de datos puede alojarse en instalaciones propias o en una plataforma en la nube.
  2. Babel Licensing Service: un servicio centralizado que gestiona las licencias a través de una red. Ofrece funciones como la activación de licencias, la validación de licencias y las licencias flotantes. El servicio puede alojarse en instalaciones propias o en una plataforma en la nube.

Los componentes de Babel Licensing del lado del cliente son:

  1. Paquete NuGet Babel.Licensing: proporciona las bibliotecas cliente de .NET para acceder al Babel Licensing Service.
  2. Paquete NuGet Babel.Data: proporciona los tipos para acceder a la base de datos de Babel Licensing.

Estos componentes del lado del cliente permiten a los desarrolladores integrar el sistema de licencias en sus aplicaciones y gestionar las licencias desde la propia aplicación.

El servicio se administra con estas herramientas:

  1. Babel Desktop: la aplicación de escritorio multiplataforma para Windows, macOS y Linux, que también administra el servicio (consulte Babel Desktop).
  2. Aplicación web: incluida en el paquete del servicio y desbloqueada con una licencia Data Center.
  3. CLI lic: una herramienta de dotnet que genera archivos de licencia firmados digitalmente. Es útil para automatizar la generación de licencias y puede integrarse en cualquier sistema de compilación.

Bases de datos compatibles

Babel Licensing Service 12.0 admite SQL Server, MySQL/MariaDB, SQLite y PostgreSQL en Windows, Linux y macOS. Babel Desktop se conecta al servicio, no directamente a su base de datos.

Base de datosProveedorClave de conexiónPuerto predeterminado
SQL ServerSQLServerConnectionStrings:SQLServer1433
MySQL / MariaDBMySQLConnectionStrings:MySQL3306
PostgreSQLPostgreSQLConnectionStrings:PostgreSQL5432
SQLiteSQLiteConnectionStrings:SQLiteArchivo local

Configura e inicia el Licensing Service por separado, también para SQLite local. Babel Desktop no lo instala, inicia ni detiene; el perfil Desktop apunta al endpoint HTTP/HTTPS del servicio.

Configuración y cadenas de conexión.

Last updated on