Novas variáveis de configuração


Na versão 2 da plataforma Badiu.Net, algumas novas variáveis inseridas merecem atenção, especialmente se estiver migrando da versão 1 para a versão 2 da plataforma. A seguir, apresentaremos algumas dessas variáveis e suas descrições.

badiu.system.core.criptkey.default
Define uma chave base utilizada para gerar tokens e chaves de autenticação para várias operações dentro da plataforma que envolvem a tecnologia JWT. Essa chave deve ser gerada durante o processo de instalação ou atualização. Uma vez gerada, ela não pode mais ser alterada, pois sua alteração invalida a autenticação e todas as outras chaves derivadas dela.

badiu.system.core.forcehttps
A variável badiu.system.core.forcehttps permite que o sistema seja acessado exclusivamente via HTTPS. Nesse caso, não é necessário definir o endereço base na variável badiu.system.core.wwwroot. Ao habilitar essa configuração, o domínio configurado será automaticamente forçado para HTTPS, o que resolve o erro de processamento de formulário que ocorria na versão anterior quando o HTTPS era usado sem a configuração da configuração da variável badiu.system.core.wwwroot.

badiu.system.file.appcache
A variável badiu.system.file.appcache define o local onde o cache do sistema deve ser gerado, referente às variáveis do sistema. Na versão 2, há uma separação dos registros de sessão: os registros globais são encaminhados para o cache, enquanto os registros de sessão personalizados de cada usuário são tratados individualmente, sem serem replicados para todos. Isso resulta em uma redução significativa do consumo de memória e armazenamento, que era um problema na versão anterior, onde as variáveis globais eram replicadas para todos os usuários, sobrecarregando os recursos.
O local definido por essa variável para armazenar os arquivos deve ter permissão de escrita. Caso essa variável não seja configurada, o sistema usará automaticamente a pasta de cache para gravar os arquivos relacionados às variáveis do sistema.