Как реализовать аутентификацию пользователей в SpringBoot с использованием Keycloak SAML с внешней БД (PostgreSQL)?
В моем приложении SpringBoot теперь используется Keycloak для обеспечения аутентификации в SSO для пользователей, хранящихся в Keycloak DB. У меня есть база данных пользователей с идентификаторами и паролями пользователей в одной таблице и сведениями о пользователях в другой таблице. Я хочу объединить эти две пользовательские БД с Keycloak (что-то вроде User Storage SPI), чтобы проверить пользователя и предоставить маркер доступа.
Я прочитал документацию для него. Но точно не понял, как реализовать банку Java EE? Какие классы создать / реализовать и какие методы?