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