#fusionauth
#fusionauth
Вопрос:
Роли и т.д. Сохраняются в токене. Возможно ли добавить к нему пользовательские данные? Или получить пользовательские данные, возвращенные из вызова oauth2 / userinfo? В противном случае мне придется выполнить 2 вызова при проверке токена, поскольку мне нужно значение в пользовательских данных.
Комментарии:
1. Взгляните на это: jwt.io , здесь вы можете добавить любые пользовательские данные, зашифрованные в токен
Ответ №1:
Предполагая, что вы ссылаетесь на FusionAuth из-за fusionauth
тега.
В FusionAuth в настоящее время невозможно добавить пользовательские утверждения или дополнительные данные произвольной формы, хранящиеся в поле пользовательских данных, к подписанному токену.
Эта функция скоро появится. Вот существующий запрос функции. https://github.com/FusionAuth/fusionauth-issues/issues/61
Надеюсь, второй квартал 2019 года.
Обновление от 2/10/2019
Мы отправляем поддержку lambda в версии 1.6.0
, которая должна выйти со дня на день. Одним из первоначальных применений лямбда-выражения будет добавление дополнительных утверждений в JWT. Эта функция позволит добавлять любые данные, найденные в User object, в JWT до его подписания. Эта функция отслеживается в вышеупомянутом выпуске GitHub.