Я новичок в Orcid и Keycloak. Я использовал это руководство для подключения моего приложения через Keycloak к Orcid.
Теперь я пытаюсь получить фактический orcid вошедшего в систему пользователя в свое приложение, добавив в Keycloak сопоставитель с именем orcid, как показано ниже.
но мое приложение не получает значение orcid, в то время как принимаются другие встроенные преобразователи, которые отмечены зеленым на изображении ниже.
кто-нибудь знает, как получить orcid пользователя, вошедшего через Keycloak и Orcid.org?
PS: Каким будет имя переменной по умолчанию/фактическое? Поиск в Интернете дал мне 3 возможности. 1. orcid, 2. orcidid и 3. orcid-identifier (эта версия взята из этого url)
спасибо
Нашел решение моего вопроса, если у кого-то есть подобный случай.
Существует аналогичная запись Расширить токен доступа пользователя в Keycloak с внешними данными
важно добавить маппер для получения orcid вошедшего в систему пользователя следующим образом.