Обновите JWT Token .net Core Web API, чтобы добавить новые утверждения. - PullRequest
0 голосов
/ 01 июля 2019

Я использую токен JWT для веб-API, созданный с использованием .Net core 2.0, и использую их с Angular 7. У пользователя будут разные разрешения для каждого проекта, и пользователь сможет переключать проекты без выхода из системы.Я хочу обновить утверждения пользователя, пока он изменяет свой проект, чтобы можно было изменить разрешения, относящиеся к этому конкретному проекту. Можно ли обновить / добавить утверждения токена JWT.

Или любой лучший способ добиться этого.

С уважением,

1 Ответ

0 голосов
/ 01 июля 2019

Токены JWT подписываются на основе содержащихся в них данных.Поэтому, если вы хотите изменить данные внутри них, необходимо выдать новый токен.У вас есть два варианта, выдать один токен со всеми утверждениями для всех ваших приложений или выдать отдельные токены для каждого приложения отдельно.

...