Keycloak - вызвать конечную точку для добавления данных в токен JWT - PullRequest
0 голосов
/ 17 мая 2019

Мне нужно добавить пользовательскую информацию в мой токен на основе вызова API. Я хотел бы извлечь некоторые поля из ответа API и добавить их к информации, содержащейся в моем токене JWT. Не уверен, что это правильный способ использовать KeyCloak, так как я довольно новичок в этом! Вот пример того, что я хотел бы сделать:

a) Запустите keycloak на localhost:8080. Там у меня есть страница аутентификации с полями имя пользователя / пароль (например john/secret)

b) если пользователь действителен, позвоните в конечную точку localhost:8081/user/john и получите дополнительные данные о john, которые я добавлю в мой токен JWT

в) теперь, когда аутентификация выполнена, перенаправьте в мое приложение, где я могу прочитать информацию с токена JWT

Я знаю, как это сделать (а) и (в), но я не знаю, как вызвать конечную точку из Keycloak. Не уверен, что я что-то упустил?

...