Скрытые ссылки на консоль не работают при запуске за прокси

#keycloak

#keycloak

Вопрос:

У меня есть пользовательский интерфейс администратора keycloak, работающий за nginx по некорневому пути, например /keycloak . Однако некоторые вещи по-прежнему не работают, что заставляет меня задуматься, все ли у меня охвачено. Я использую v11.0.2 автономно.

Сначала я следовал инструкциям в документах:

https://www.keycloak.org/docs/latest/server_installation/index.html#_setting-up-a-load-balancer-or-proxy

затем мне все равно пришлось обновить свойство frontendUrl в разделе spi standalone.xml .

Когда я вхожу как пользователь в область в консоли, затем нажимаю ссылку выхода в правом верхнем углу, она просто переходит прямо в /auth, а не keycloak /auth, потому что ссылка для выхода имеет неправильный redirect_uri . Где это настроено?

Та же проблема, если я в admin и нажимаю на логотип Keycloak в навигации. Этот URL-адрес выглядит корректно, но он снова перенаправляет на /auth . Это URL-адрес ссылки на изображение логотипа:

https://myhost/keycloak/auth/admin/master/console/#

который затем перенаправляет на:

https://myhost/auth/

это 404. Если это просто вещи, которые были пропущены в приложении администратора, то это не имеет большого значения, но я хочу убедиться, что я ничего не пропустил в конфигурации для настройки прокси. Конечные точки выглядят правильно на:

myhost/keycloak/auth/realms/master/.well-known/OpenID-configuration