O navegador chega à página de login do provedor de identidade; o servidor do Keycloak troca o código devolvido. Se essa troca posterior não conseguir conectar, coloque a rota do proxy no ambiente do processo ou do contêiner do Keycloak antes da inicialização:

HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.example

Para uma rota HTTP pública, um endereço da lista de proxies HTTP vai em HTTPS_PROXY; mantenha os destinos de contorno previstos. A URL do token continua a ser o endpoint do provedor de identidade, não o endereço do proxy.

A precedência do Keycloak difere de um mapa por esquema de destino:

  • Se HTTP_PROXY e HTTPS_PROXY estiverem ambos definidos, HTTPS_PROXY vence.
  • As formas em minúsculas têm precedência sobre as formas em maiúsculas.
  • NO_PROXY é separado por vírgulas, e um host nomeado também exclui os seus subdomínios.

Verifique todas essas entradas se o servidor escolher uma rota inesperada. As configurações de proxy do navegador não fornecem este ambiente.

Quando a conexão funciona, uma falha de verificação TLS pertence à configuração de confiança através da interface truststore do Keycloak. Alterar a rota não pode estabelecer a confiança do certificado em falta.

Artigos relacionados