У меня есть приложение Spring Boot с Spring Security, и оно подключено к Keycloak для входа пользователей перед входом в приложение.
Keycloak также подключено к базе данных PostgreSQL для проверки введенного пользователя и пароля.
Моя проблема в том, что когда я пытаюсь войти в систему с существующим пользователем, Keycloak возвращает ошибку
09:19:23,445 WARN [org.keycloak.events] (default task-6) type=LOGIN_ERROR, realmId=FocusocKeycloak, clientId=login-app, userId=null, ipAddress=127.0.0.1, error=user_not_found, auth_method=openid-connect, auth_type=code, redirect_uri=https://localhost:38443/focusoc-web/greetings, code_id=df3d729c-ccd0-4384-bb20-f3051a3bb79d, username=AFVG, authSessionParentId=df3d729c-ccd0-4384-bb20-f3051a3bb79d, authSessionTabId=RC7byvsBII0
, что странно, потому что с REST у меня не было никаких проблем и с тестами JUnit.
Когда я настроил его, я положил JDBC Keycloak, и они подключены.
Кто-нибудь знает, что это происходит?