Blog de Novembro, 2020

Acesse o tutorial Executar projeto localmente via Docker e Nginx e veja com é simples trabalhar com o Docker em seu projeto Cronapp. 

Nesse tutorial você aprenderá como:

  1. Criar e executar uma imagem Docker a partir do repositório de código Git;
  2. Enviar uma imagem para um repositório de imagens Docker (Registry);
  3. Obter e executar localmente uma imagem Docker a partir de um repositório de imagens e
  4. Entender os comandos do arquivo Dockerfile em seu projeto.


Figura 1 - Projeto Cronapp sendo executado localmente via Docker


O Cronapp disponibilizou novas funções para adicionar, modificar e obter variáveis de Token. Tais funções são extremamente úteis para evitar uso de variáveis de sessão e para criação de sistemas Multi Tenant (multi inquilino). 


Figura 1 - Exemplo de uso do novo bloco de programação


O Cronapp, em seu esquema de autenticação padrão, utiliza tokens JWT (JSON Web Token). Tais tokens são informações criptografadas que levam, como a sigla sugere, um JSON como estrutura de dados interna. Essas informações são utilizadas pelo Cronapp para autorização de serviços da aplicação. Ao definir uma variável de token, um novo campo será adicionado a esse JSON e, consequentemente, ao token. Após isso, o token é atualizado e devolvido para ser utilizado pelo cliente. 

Existem limitações quanto ao tipo de dados e ao tamanho máximo do token:

  • Tamanho Máximo: 4Kb.
  • Tipo de dados: qualquer informação passada será serializada como String dentro do token, logo, objetos complexos não devem ser usados.