@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?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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