За приложение, което все още използва 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 клиент. Първо определете кой компонент прави неуспешната изходяща заявка.

Подобни статии