SPI аутентификации Keycloak - собрать некоторую информацию после входа в систему - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Keycloak 4.8.3 и хочу получить некоторую информацию от пользователя после успешного входа в систему, если пользователь является частью группы (например, причина доступа к системе).Сначала я попытался создать SPI Authenticator и связать его с потоком Browser.Шаблон отображается правильно, но после отправки я получаю {"error":"invalid_request","error_description":"Missing parameter: username"} в браузере.В консоли у меня тоже есть WARN [org.keycloak.events] (default task-46) type=LOGIN_ERROR, realmId=test, clientId=security-admin-console, userId=null, ipAddress=172.20.0.1, error=user_not_found, auth_method=openid-connect, auth_type=code, redirect_uri=http://localhost:8380/auth/admin/test/console/, code_id=88c2d76a-38bc-4d63-9342-b06ce5094819.Мой SPI довольно глупый, я не использую required actions или проверку учетных данных, я только отображаю шаблон в методе authenticate и регистрирую пользовательский ввод в action (вызывая .success() все время),Какие-либо предложения?(Я использую Keycloak под Docker)

...