Spring Boot KeyCloak и магазин сессий Redis - PullRequest
0 голосов
/ 23 апреля 2020

Может кто-нибудь подсказать, как настроить микросервисы Spring для аутентификации через KeyCloak, а затем использовать Redis в качестве хранилища сеансов? Я потратил целый день, гуглял и стучал головой об этом, и я просто не чувствую, что я чего-то добиваюсь.

Я знаю, как настроить каждый из них независимо - то есть я могу сделать загрузочное приложение это авторизация через KeyCloak, и я также могу создать загрузочное приложение, которое сохраняет сессии в Redis, но я не заставляю их работать вместе. Это возможно? Похоже, что так и должно быть.

Мой рабочий PO C будет вести себя примерно так:

  • запустить мой сервис1
  • получить доступ к некоторому ресурсу, который вызывает логин через KeyCloak - доступ к ресурсу предоставлен
  • запустить мой сервис2
  • получить доступ к другому ресурсу, но с тем же пользователем, который вошел в сервис1, но теперь вход в систему не требуется (поскольку сеанс сохраняется в Redis)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...