У меня встроенный Jetty, работающий на порту 7000. Кроме того, у меня есть сервер keycloak, работающий на той же машине на порту 8100.
Мой доступ ко всем клиентам осуществляется через Jetty, то есть localhost: 7000.Итак, я поставил keycloak в качестве обратного прокси на Jetty, т.е. localhost: 7000 / keycloak / auth перенаправит на localhost: 8100 / auth.Бьет правильно.
Теперь есть клиент KeycloakInstalled для аутентификации пользователя.Я указал auth-url как http://localhost:7000/keycloak/auth.. Когда я запускаю этот клиент, он корректно аутентифицирует пользователя, но при повторном запуске токена выдает исключение, которое дает auth-url (localhost: 7000 / keycloak / auth)ему не соответствует URL-адрес сервера ключей (localhost: 8100 / auth).
Я также попытался сделать следующее:
https://www.keycloak.org/docs/1.9/server_installation_guide/topics/clustering/load-balancer.html Но я не могу сгенерировать заголовки X-Forward из Jetty.
Я что-то здесь не так делаю??Любые указатели здесь были бы очень полезны.Спасибо.