Descrição
O Database License Manager: é um módulo de segurança avançado para Odoo 17, desenhado para proteger a propriedade intelectual e controlar o período de utilização do software.
Diferente de soluções simples baseadas em datas de texto, este módulo utiliza Criptografia Assimétrica (RSA) e JWT (JSON Web Tokens) para garantir que a licença não possa ser falsificada, alterada ou clonada para outras bases de dados.
🚀 Funcionalidades Principais
🔒 Segurança e Controle
Bloqueio por Data de Validade: Impede o login de utilizadores após a data de expiração definida.
Vínculo com UUID (Anti-Cópia): A licença é gerada especificamente para o UUID da base de dados do cliente. Se a base for restaurada noutro servidor, a licença torna-se inválida automaticamente.
Segurança RSA 2048-bit: Utiliza uma chave privada (na posse do fornecedor) para assinar licenças e uma chave pública (configurada no módulo) para validação.
Admin Bypass (Fail-Safe): Administradores (ID 1, ID 2 e Superusers) mantêm acesso ao sistema mesmo com a licença expirada, permitindo a renovação do token via interface.
⚠️ Sistema de Avisos e Notificações (Novo)
Aviso de Login (Grace Period): 5 dias antes da expiração, os utilizadores veem um banner de aviso na tela de login.
* O login **não é bloqueado** durante este período.
* Um botão **“Continuar para o Sistema”** permite o acesso normal.
* Visual “Premium” com gradientes (Laranja para aviso, Vermelho para crítico).
* **Notificação Persistente (Systray):** Um ícone de alerta no topo da tela (backend) exibe a contagem regressiva de dias restantes.
* **E-mails Automáticos:** O sistema envia e-mails automáticos para os administradores quando a licença está prestes a expirar.
* **Cronograma:** 15, 7, 5, 3, 1 e 0 dias antes da expiração.
* **Template:** E-mail HTML formatado com cores de alerta.
⚙️ Interface de Gestão
Configuração Dinâmica: A chave pública e o token são configurados diretamente em *Definições > Licenciamento*.
Status Visual: Badges coloridos (Válido, Aviso, Expirado) para fácil identificação do estado da licença.
Validação em Tempo Real: Ao colar o token, o sistema exibe imediatamente as datas de validade.


Avaliações
Ainda não existem avaliações.