Browserul ajunge la pagina de autentificare a furnizorului de identitate; serverul Keycloak schimbă codul returnat. Dacă acel schimb ulterior nu se poate conecta, plasați ruta proxy în mediul procesului sau al containerului Keycloak înainte de pornire:

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

Pentru o rută HTTP publică, o adresă din lista de proxy-uri HTTP este pusă în HTTPS_PROXY; păstrați destinațiile de ocolire prevăzute. URL-ul tokenului rămâne punctul final al furnizorului de identitate, nu adresa proxy.

Precedența Keycloak diferă de o mapare după schema destinației:

  • Dacă sunt definite atât HTTP_PROXY, cât și HTTPS_PROXY, câștigă HTTPS_PROXY.
  • Formele cu litere mici au prioritate față de formele cu litere mari.
  • NO_PROXY este separat prin virgule, iar un host numit exclude și subdomeniile sale.

Verificați toate aceste intrări dacă serverul alege o rută neașteptată. Setările de proxy ale browserului nu furnizează acest mediu.

Odată ce conexiunea funcționează, o eroare de verificare TLS ține de configurația de încredere prin interfața truststore a Keycloak. Schimbarea rutei nu poate stabili încrederea în certificatul lipsă.

Articole similare