Как найти объект и проверить, есть ли у него полезная нагрузка «isAdmin» в JWT или нет (настраиваемая аутентификация) - PullRequest
0 голосов
/ 08 января 2019

Я хочу сделать свою собственную простую роль Аут, так что вот с чем я имею дело: сначала найдите _id пользователя: const user = User.find({ '_id' : '_id'});

Мне нужно настроить полезную нагрузку JWT, например: const signed = jwt.sign({ "isAdmin": true, 'somekindofsecret'});

Здесь я застрял. Я хочу посмотреть, как я могу создать функцию, которая проверяет _id пользователя и проверяет, есть ли у этого пользователя полезная нагрузка "isAdmin" в JWT или нет, и если да, разрешите ему ввести маршрут, если нет, скажите, что он не авторизован, и перенаправьте его где-то еще.

Как сделать эти проверки?

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