Liberação: 02/09/2026
#Utilitário
Objetivo da mudança:
Implementação do controle de acesso e segurança para as integrações via WebService (Inclusão de Pedidos). A alteração introduz novas rotinas de cadastro para gerenciar tipos de integração, autorizados e permissões individuais por EndPoint, suportando autenticação via Basic Auth ou tokens JWT (com geração de pares de chaves pública e privada).
Rotinas / Telas:
Útil > Configuração do Sistema , tela : Configurações do Sistema (frmCfgSistema)
Instruções sobre o que configurar:
Acessar Útil > Configuração do Sistema , tela : Configurações do Sistema (frmCfgSistema);
Localizar a aba Integração de Sistemas – Pedido Externo e parametrizar a nova configuração CFG_UTIEND – “Utilizar liberação de acesso dos EndPoints do WebService Inclusão de Pedidos?” com a opção “S” para habilitar o menu de controle.
Instruções sobre como utilizar:
Após a ativação da CFG_UTIEND, acessar a nova estrutura de menus em Útil > Liberação de Acesso WebService;
Cadastro de Tipos de Integração WebService: Cadastrar os tipos de integração aceitos, definindo código sequencial, descrição, código original (tabela ORIFGO) e a sigla NUMPOK correspondente;
Cadastro de Autorizados WebService: Cadastrar os sistemas/clientes autorizados vinculando-os a um Tipo de Integração. Selecionar o tipo de autenticação desejado:
BASIC: Preencher o login e a senha de acesso;
JWT: Utilizar a opção de geração automática para criar a Chave Pública (armazenada no campo correspondente) e gerenciar a chave de autenticação;
Liberação de Acesso EndPoints WebService: Selecionar o cliente/sistema Autorizado na lista e marcar as caixas de seleção
[ x ]correspondentes aos EndPoints aos quais o autorizado terá permissão de execução (carregados dinamicamente do WebService).