Autenticação e controle de acesso dos usuários

Restrições de acesso por IP e/ou horário

RTAUTH_PESS.FAQ-77361
Para restringir o acesso ao sistema fora do horário comercial ou de fora da empresa, é necessário configurar as regras de acesso gerais.

As regras de acesso gerais permitem restringir o acesso ao sistema dependendo do horário, IP de origem da conexão e/ou interface acessada.
As regras são verificadas em todas as requisições realizadas ao sistema e seu mecanismo permite bloquear ou liberar acessos que atendem a uma condição pré-estabelecidas.

As regras são verificadas uma a uma na ordem de sequencia. A primeira regra em que a condição está sendo atendida determina se o acesso será permitido ou negado.
Para otimizar a performance, sempre que for possível, regras baseadas em funções do usuário devem ser executadas depois das regras baseadas em horário, IP de origem, ou operação.

Se nenhuma regra atender às condições (ou não existir regras cadastradas), então o acesso será liberado. Por isso, se o usuário desejar criar várias regras informando condições que liberam o acesso, será necessário incluir uma regra no final que negue o acesso (por não encontrar nenhuma condição que permita o acesso).


Para cadastar as regras, basta acessar a interface Regras de acesso gerais. Sugere-se importar este template ([url:baixar;../file/2018/11/26/14d978c4-f1da-44d2-a9a2-3ee9dfe2ac23/template-regras-acesso-gerais.csv]) e alterá-lo conforme as necessidades específicas. Para importar estar regras será necessário criar uma função de acesso chamada ACESSO_LIVRE.

Atenção

Melhores práticas

Para configurar as regras de acesso por IP e/ou horário, sugere-se aplicar o seguinte roteiro:
RTAUTH_PESS.PRO_LOGIN.*
RTAUTH_PESS.PRO_LOGOUT.*
RTREPLICATOR.UTL*
SEQUENCE.UTL_SEQUENCE_RANGE.*
TLU_CLIENT.ABOUT.*
RTSYSINF.PRO_ATUALIZACOES.*
FINANC.PRO_GERAR_BOLETO.*


Exemplo 1

Deseja-se o seguinte:
RTAUTH_PESS.PRO_LOGIN.*
RTAUTH_PESS.PRO_LOGOUT.*
RTREPLICATOR.UTL*
SEQUENCE.UTL_SEQUENCE_RANGE.*
TLU_CLIENT.ABOUT.*
RTSYSINF.PRO_ATUALIZACOES.*
Configuração:
[img:exemplo3]

Exemplo 2

Deseja-se que o acesso seja exclusivamente durante o horário comercial. Apenas usuários com a função "ACESSO_A_QUALQUER_HORARIO" poderão acessar fora do horário comercial.
Configuração:
[img:exemplo1]

Exemplo 3

Deseja-se o seguinte:
Configuração:
[img:exemplo2]