Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O controle de licença por demanda é uma solução desenvolvida para os aplicativos com driver Protheus, para permitir o serviço REST (backend Protheus) consumir licenças somente quando uma API está em execução, ao invés de manter permanente o consumo de uma licença para cada Working Thread em funcionamento no REST.

Configuração:

Para utilizar o controle de licenças é necessário que um administrador realize o cadastro do seu aplicativo no Portal Mingle e preencher No cadastro de aplicativos do Portal Mingle, temos o campo Código de Licença. licença:

Caso queira realizar o controle de licenciamento, informe o seu código de licença para um administrador.

Este campo não é obrigatório, caso o código de licença não for preenchido o backend Protheus está preparado para consumir licença padrão chamada TOTVS  I.

...

Caso o aplicativo possua o código de licença informado, antes de enviar a requisição ao backend, este código é encapsulado em um JWT onde o issuer deve ser sempre "mingle/totvs".  

Este JWT é assinado com a uma chave PROTHEUS_PRIVATEprivada.

No momento da integração, independente do método (GET, POST, PUT ou DELETE) o JWT é enviado no header "x-totvs-appcode".

...

Para o backend verificar se o JWT recebido foi criado pelo MIngle, é necessário ter o PAR da chave privada e a mesma a chave pública. Tal chave é obtida através do endpoint:

...