Histórico da Página
Ao realizar o aceite do termo na inscrição via portal do Processo Seletivo ou assinatura do contrato de matricula via central do candidato é necessário guardar qual o IP público que originou a requisição do aceite, portanto esse documento tem como objetivo esclarecer como esse procedimento é executado no Portal do TOTVS Processo Seletivo nosso.
Como opção default o Portal do TOTVS Processo Seletivo utiliza o recurso Open Source do API ipify (https://api.ipify.org/) para obter o endereço de IP Publico, no entanto é permitido ao cliente modificar a configuração do arquivo do
Objetivo
O objetivo a esta configuração reside na correção encontradas por usuários e estudantes do portal de processo seletivo ao tentar efetuar inscrições, firmar contratos de matrícula e realizar matrículas. Isso ocorre devido à implementação de uma solução que visa capturar o endereço IP do usuário e promover um controle de auditoria.
O mecanismo adotado para atingir esse objetivo é a integração com a plataforma ipiFy. Nesse contexto, o portal realiza uma solicitação do tipo GET para obter o endereço IP do usuário. No entanto, é importante destacar que essa abordagem tem sido bloqueada por parte dos programas antivírus dos usuários, resultando no bloqueio do portal.
Como resolver ?
Criamos uma variável global com nome CONST_GLOBAL_IP_ORIGEM_WEBAPI que deve ser incluída no arquivo totvs-app.global.config com valor true.
Segue o exemplo:
para que o IP seja recuperado da requisição HTTP enviada para o RM ao realizar o aceite (neste caso não será utilizado o API ipify ).
Se optar em não utilizar o API ipify, edite o arquivo totvs-app.global.config (disponível nas pasta de instalação ..\FrameHTML\web\js) e adicione a linha do exemplo abaixo.
Bloco de código | ||
---|---|---|
| ||
var CONST_GLOBAL_IP_ORIGEM_WEBAPI = true; |
Neste cenário, o sistema adotará a abordagem de não utilizar a api do ipiFy. Em vez disso, enviará a requisição com o ip vazio para o host, Contudo, é importante observar que o host implementará procedimentos apropriados para capturar o endereço IP a partir da requisição do cliente.
Aviso | ||
---|---|---|
| ||
Os clientes que mantêm um balanceador de carga ativo devem configurar o endereço IP local da máquina, a fim de evitar conflitos de endereçamento IP no lado do servidor. |
...