Я использую Keycloak в веб-приложениях в качестве Identity Broker для Google.
У меня проблемы с обновлением данных пользователей в их учетной записи Google. Рабочий процесс, который я хочу:
- «Джон Доу» входит в мое приложение через Google (шаг ОК)
- Пользователь создан в keycloak с firstName = "John" и lastName = " Доу "(шаг ОК)
- " Джон Доу "меняет свое имя в Google на" Джонни "
- " Джонни До "входит в мое приложение через Google (шаг ОК)
- Шаг не работает: Keycloak обновляет имя пользователя на «Джонни»
Так что моя проблема в том, что как только пользователь создается с помощью провайдера идентификации, его информация никогда не обновляется после этого.
Я пытался добавить некоторые сопоставления атрибутов, чтобы заставить Keycloak делать это, но это не сработало.
Есть идеи, существует ли для него конфигурация в Keycloak? Я не смог найти ничего в документации.