Задать вопрос
@Shavadrius

Как «помирить» Keycloak, запущенный в контейнере, с webapi и frontend-react-app?

Добрый день!
У меня есть три сервиса: Keycloak (для авторизации, размещен в docker-контейнере), WebApi (C#, размещен в docker-контейнере) и Frontend приложение.

Суть проблемы в том, что keycloak и webapi находятся в одной внутренней сети docker и видят друг друга по internal IP, а frontend общается с keycloak по external/public IP.

Из-за этого не проходит валидация токенов со стороны webapi, т.к. в свойстве "frontend url" в keycloak указан публичный адрес и, соответственно, возникает ошибка "invalid issuer" при проверке токена на webapi.

Возможно ли сделать так, чтобы приложения докер-контейнеры видели друг друга по публичным IP?
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Средний 9 комментариев
Помогут разобраться в теме Все курсы
  • Савинов Василий Юрьевич
    Docker под капотом: От Linux namespaces до Highload
    5 месяцев
    Далее
  • Бабочкин Александр
    Docker на практике
    25 ???
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы