Мне нужно добавить пользовательскую информацию в мой токен на основе вызова API. Я хотел бы извлечь некоторые поля из ответа API и добавить их к информации, содержащейся в моем токене JWT.
Не уверен, что это правильный способ использовать KeyCloak, так как я довольно новичок в этом!
Вот пример того, что я хотел бы сделать:
a) Запустите keycloak на localhost:8080
. Там у меня есть страница аутентификации с полями имя пользователя / пароль (например john/secret
)
b) если пользователь действителен, позвоните в конечную точку localhost:8081/user/john
и получите дополнительные данные о john
, которые я добавлю в мой токен JWT
в) теперь, когда аутентификация выполнена, перенаправьте в мое приложение, где я могу прочитать информацию с токена JWT
Я знаю, как это сделать (а) и (в), но я не знаю, как вызвать конечную точку из Keycloak.
Не уверен, что я что-то упустил?