Как создать авторизацию конечной точки на основе ролей в JWT в Nest JS без какого-либо пользовательского экземпляра - PullRequest
1 голос
/ 24 апреля 2020

Я пишу службу с помощью nest. js и пытаюсь аутентифицировать конечные точки на основе ролей, представленных в JWT.

Мой токен имеет разные роли, и если конечная точка открыта для любой из этих ролей, пользователь может получить информацию от конечной точки. Я только хочу проверить, является ли токен действительным, подписанным ли секретом и имеет ли он роль. Этот сервис не создает токен, поэтому я не хочу обрабатывать пользовательский класс.

Я попробовал официальный документ на гнезде js, но все еще не смог найти способ декодировать токен и проверить роли. Есть какие-нибудь предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...