Konfigurirajte odlazni proxy Keycloak-a za posredovanje identiteta
Postavite odlazno proxy okruženje servera i primijenite Keycloak-ov vlastiti prioritet varijabli pri dijagnosticiranju razmjene tokena.
Preglednik dolazi do stranice za prijavu davatelja identiteta; Keycloak poslužitelj razmjenjuje vraćeni kod. Ako se ta kasnija razmjena ne može povezati, stavite proxy rutu u Keycloak proces ili okruženje kontejnera prije pokretanja:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleZa javnu HTTP rutu, adresa s liste HTTP proxyja ide u HTTPS_PROXY; zadržite predviđena odredišta za zaobilaženje. Token URL ostaje krajnja točka davatelja identiteta, a ne proxy adresa.
Keycloak-ov prioritet razlikuje se od mape prema shemi odredišta:
- Ako su definirana i
HTTP_PROXYiHTTPS_PROXY, pobjeđujeHTTPS_PROXY. - Oblici malim slovima imaju prednost pred oblicima velikim slovima.
NO_PROXYodvojen je zarezima, a imenovani host također isključuje svoje poddomene.
Provjerite sve te unose ako server odabere neočekivanu rutu. Proxy postavke preglednika ne pružaju ovo okruženje.
Nakon što veza proradi, neuspjeh TLS provjere pripada konfiguraciji povjerenja kroz Keycloak sučelje truststore. Promjena rute ne može uspostaviti nedostajuće povjerenje u certifikat.