Интеграция Keycloak с моим приложением в K8S - PullRequest
0 голосов
/ 28 января 2019

У меня в пакете работает две службы. Одна - Keycloak, а другая - мое приложение, которое будет использовать Keycloak для аутентификации.
Итак, как я собираюсь перенаправить на keycloak, как Keycloak External IP будетгенерируется на лету? Как только контейнер раскручивается, только у меня может быть URL-адрес Keycloak. Как передать эти данные в мое приложение?
Есть ли способ, которым мы можем это сделать?

1 Ответ

0 голосов
/ 28 января 2019

На высоком уровне, предполагая, что ваше приложение является своего рода интерфейсом пользовательского интерфейса, и вы хотите, чтобы пользователь перенаправлялся на keycloak для входа в систему, вам придется делать определенные вещи.Во-первых, клавиатура и ваше приложение должны быть общедоступными.Обычно это делается с использованием входного ресурса.Вход будет сопоставлять домен с услугой.В вашем случае вам понадобятся два входных ресурса, один для вашего приложения и один для Keycloak.И ваше приложение, и клавиатура должны быть доступны сервисным ресурсам.

Итак, у вас будет вход, указывающий на сервис, указывающий на порт в модуле.Затем вы можете настроить исходный URL-адрес keycloak в своем приложении (pod).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...