Мне удалось успешно настроить сервер Keycloak, встроенный в приложение Spring Boot, следуя этому руководству: Keycloak, встроенный в приложение Spring Boot , чтобы не настраивать его вручную.
Поскольку я имею дело со старой реализацией, у которой уже есть собственная БД, я решил использовать Keycloak User Storage SPI для подключения к внешней postgresql DB и использовать его для аутентификации вместо Keycloak DB.
Для этого я следовал руководству по документации Keycloak, но он включает автономный сервер Keycloak, создавая .jar с помощью настраиваемого провайдера и внедряя его в <pathToKeycloak>/standalone/deployments/
.
Я создал реализацию, которая работает с автономным сервером Keycloak, но теперь я хочу включить ее во встроенный. Можно ли использовать сервер Keycloak, встроенный в приложение Spring Boot, а также иметь встроенный пользовательский поставщик хранилища пользователей, чтобы избежать настройки вручную?