Tela de login

Configurações da tela de login do sistema, incluindo tema, imagens de fundo e política de privacidade.

O sistema permite a configuração do tema, imagens e política de privacidade da tela de login do sistema. Também é possível substituir a tela de login padrão do sistema, mas atualmente não é mais recomendada a criação de telas de login customizadas. A implementação de uma tela de login é complexa e exige uma manutenção não trivial para que ela acompanhe as funcionalidades do sistema e as melhores práticas de segurança.

Processo Tela de login

Caminho: Administração do sistema > Aparência e personalização > Tela de login.

Neste processo é possível configurar a tela de login do sistema, permitindo modificar o tema e imagens de fundo.

Título e subtítulo da base de dados

Para configurar o título da base de dados apresentado na tela de login deve ser utilizado o processo “Administração do sistema > Base de dados > Configurações”. Nele, além de configurar o título da base de dados, também é possível definir um subtítulo, sendo este último recomendado para indicar a finalidade das bases de dados que não são de produção, como as de “Desenvolvimento”, “Homologação” ou “Treinamento”. Mais detalhes no manual Base de dados .

Tema da tela de login

No processo é possível definir um tema próprio para a tela de login, diferente do tema padrão do sistema.

Imagens de fundo

A tela de login permite configurar um conjunto de imagens de fundo que serão alternadas diariamente. Por padrão, o sistema possui um conjunto de imagens fornecidas pelo fornecedor, mas outras podem ser adicionadas por meio da grade “Imagens de fundo”.

O botão “Carregar novas imagens” deve ser utilizado para realizar o upload de novas imagens e os botões “Inserir” e “Remover” para ativar ou desativar imagens carregadas anteriormente. As imagens carregadas serão gravadas no diretório da Virtual File System “/Dados/Arquivos/Aparência e Personalização/Imagens de fundo”. Se não forem configuradas “Imagens de fundo”, serão utilizadas as definidas pelo fornecedor do sistema.

As imagens de fundo devem ter o menor tamanho possível para melhorar a experiência do usuário, portanto é recomendado que elas sejam otimizadas por ferramentas de compressão de imagens como o Squoosh antes de serem carregadas no sistema. O tamanho máximo permitido é 500KB.

Configurando uma tela de login customizada

Para criar uma tela de login customizada, deve ser criado um arquivo com extensão “.config” no diretório “/Configuração/Web Framework/Login” alterando a propriedade “customLoginPageUrl”. Exemplo:

this.customLoginPageUrl = '/products/custom/login/index.html';

A página informada é responsável por capturar as credenciais do usuário e enviar elas para a página “/web-framework/environment” via parâmetros “username” e “password”. Se a autenticação das credenciais falhar, o usuário será redirecionado novamente para a página de login, que receberá o parâmetro “result” com a falha de autenticação.

Importante: a página de login padrão do sistema possui uma proteção adicional das credenciais do usuário, implementa o fluxo de redefinição de senha e permite a autenticação por provedores de identidade externos. Essas e outras funcionalidades devem ser implementadas manualmente pela página de login customizada definida por esta configuração.