У меня есть монолитное приложение Spring Boot, сгенерированное jhipster и микросервисным шлюзом, также jhipster. Оба защищены ключом OpenID. Мне нужен и монолитный, и микросервисный шлюз для работы с одним и тем же ключом-ключом.
Оба приложения настроены на использование единого входа в SecurityConfiguration, и оба используют один и тот же клиент в keycloak (с именем "web_app" в стандартной конфигурации keycloak, предоставляемой jhipster), и я могу проходить аутентификацию с одинаковыми учетными данными в обоих приложениях. Но когда я вхожу в монолит, он выводит меня из шлюза (приложение miscroservice) и наоборот.
Как мне настроить SSO (например, аутентификацию в любом из моих приложений и использовать один и тот же сеанс keycloak для всех из них) в моем приложении Spring Boot, сгенерированном jhipster?
Спасибо :)