Стари Java адаптер Keycloak чита proxy-url
Подесите одлазни HTTP прокси у сопственој конфигурацији старог Java адаптера, одвојено од подешавања Keycloak сервера и обрнутог проксија.
За апликацију која још користи Java адаптер документован у Keycloak-у 21.1.2, proxy-url бира одлазни HTTP прокси за комуникацију са Keycloak сервером.
Додајте овај унос у постојећу JSON конфигурацију адаптера:
"proxy-url": "http://proxy.example:8080"
Стари Spring Boot адаптер излаже одговарајуће својство:
keycloak.proxy-url=http://proxy.example:8080
Ово су фрагменти које треба спојити са постојећом realm, URL адресом сервера и конфигурацијом клијента апликације. Вредност је URL посредника; URL сервера за аутентификацију остаје стварна завршна тачка Keycloak-а. За јавно доступну Keycloak услугу где су јавни посредници дозвољени, листа HTTP проксија нуди кандидате за URL HTTP проксија без налога.
Документација адаптера дозвољава корисничко име и лозинку проксија у тој URL адреси када је потребно. Наведите их кроз механизам конфигурације апликације уместо да их помешате са тајном Keycloak клијента.
Ово је интерфејс застарелог адаптера. Он не конфигурише сопствени HTTP клијент identity broker-а Keycloak сервера, обрнути прокси испред Keycloak-а ни модерни Spring Security OAuth клијент. Најпре утврдите која компонента шаље неуспешан одлазни захтев.