O Problema
O Latromi já possui configurações para permitir que usuários acessem o sistema apenas pela Intranet. No entanto, essa abordagem funciona com base no reconhecimento do IP como “interno” ou “externo”, e quando a plataforma está hospedada fora da rede da empresa, o IP do usuário sempre será reconhecido como “externo”.
Solução
Para solucionar este problema, vamos criar um campo no cadastro de usuário chamado “Lista de IP’s Liberados”, onde será possível selecionar um ou mais IP’s nomeados de uma lista previamente cadastrada.
Se o campo estiver preenchido, o sistema deve validar e permitir o acesso ao sistema apenas se o IP do usuário estiver na lista. Se o campo estiver vazio, o usuário poderá acessar a partir de qualquer IP.
Em ambos os casos, os campos “Permitir acesso via Intranet” e “Permitir acesso via Extranet” devem continuar sendo validados no processo de autenticação.
