01. Visão Geral

Esta documentação detalha o processo de sincronização das URLs de redirecionamento (Redirect URIs) entre o ambiente local (On-premise) do RM e o Identity Provider (IDP) da TOTVS. Este sincronismo é vital para garantir que o fluxo de autenticação OIDC (OpenID Connect) autorize apenas origens confiáveis, evitando falhas de segurança de URL durante o login.

Caminho: Gestão → Comunicação → Login Oidc → Sincronizar Url's



02. Requisitos de Configuração

Para que o RM habilite o motor de sincronismo, é mandatória a configuração da Integração OIDC nos Parâmetros Globais do sistema. O comportamento do envio é regido pelo campo interno associado à flag de login OIDC.

2.1. Regras de Negócio 

O sincronismo só será executado se a integração estiver ativa

Integração OIDCComportamento do Sincronismo
ObrigatórioO sistema tenta sincronizar as URLs automaticamente.
OpcionalO sistema tenta sincronizar as URLs automaticamente.
DesativadoO processo de sincronismo é ignorado.

03. Infraestrutura: Credential Helper

O sincronismo não é feito diretamente pelo Host do RM, mas sim através do Credential Helper. Este componente atua como um agente de comunicação segura com a nuvem TOTVS.

3.1. Instalação e Ativação

  • O Credential Helper deve estar em configurado.

  • Ele deve possuir as credenciais de acesso ao ambiente (tenant) para autenticar a requisição de sincronismo.

3.2. Liberação de Firewall (Endpoint)

Para o sucesso da operação, o servidor deve permitir tráfego de saída para o seguinte endpoint:

URLs utilizadas

04. Origem dos Dados: Tabela GOIDCREDIRECTURLS

Esta tabela possui os links a serem homologados no IDP. Todas as variações de URL (DNS interno/externo, portas e protocolos) devem estar presentes.

Links Padrões (Exemplos):

05. Fluxo de Sincronização

O processo segue a seguinte ordem lógica:

  1. Processo: Execução manual ou agendada via processo "Sincronizar URL's"

  2. Validação de Parâmetros: O sistema verifica se gparams.oidc_login é 1 ou 2.

  3. Leitura de Dados: O sistema realiza o SELECT na tabela GOIDCREDIRECTURLS.

  4. Chamada de API: O Credential Helper encapsula a lista de URLs e faz a chamada ao endpoint https://api-credentialhelper.totvs.app.

  5. Atualização no IDP: O provedor de identidade recebe as novas URIs e atualiza a whitelist do cliente.

06. Observações Importantes

  • Propagação: Após o sincronismo, pode haver um breve período de propagação no IDP até que as URLs sejam efetivamente aceitas no fluxo de login.

  • Erros Comuns: Caso o sincronismo falhe, verifique se o Credential Helper possui logs de erro de conectividade (TLS/SSL) ou se o endpoint está sendo bloqueado por Proxy.

  • Segurança: O uso do Credential Helper garante que as chaves de API não fiquem expostas no tráfego de rede local.

Índice:


Produto: Framework

Versão: 12.01.XX

Processo: Sincronizar URLs

Status: Em Desenvolvimento

Data: 22/04/2026

  • Sem rótulos