Keycloak не обновляет объект пользователя, пока токен не обновится - PullRequest
0 голосов
/ 20 ноября 2018

Я использую простой node.js API, который использует Keycloak для аутентификации и хранения некоторых пользовательских данных в attributes (просто список ключей проекта, которыепринадлежат пользователю).

Приложение работает следующим образом:

  1. Пользователь входит в систему с помощью keycloak и создается токен jwt
  2. Список проектовКлючи обрабатываются путем доступа к ключу пользователя attributes.projects и возврата списка ключей проекта
    Маркер jwt используется для получения информации о пользователе из ключа ключа
  3. Пользователь вызывает запрос на вставку project_key в их ключи attributes.projects переменная
    Это сделано успешно (я могу проверить на административном портале и увидеть изменения)
  4. Список ключей проекта должен быть обновлен с помощью недавно вставленного ключа проекта
    Это не работает .Токен jwt все еще действителен, но использование его для чтения attributes.projects возвращает исходный список без добавления.

Нужно ли обновить токен jwt, чтобы получитьобновленные данные?

...