0

Я использую экспресс-приложение, и я хочу реализовать проверку подлинности на токенах. Интересно, какие библиотеки мне нужны в основном на стороне клиента и на стороне сервера? Я посмотрел на express-jwt. Я не вижу, что библиотека может фактически подписывать токены в Интернете, но я могу ясно видеть, что она используется для проверки, так что мне нужен node-jsonwebtoken, а также в моем пакете. Json? и на стороне клиента я думаю что-то вроде jwt-decode?Можете ли вы подписывать токены с помощью express-jwt, поскольку, похоже, основное внимание уделяется проверке JWT?

+0

'express-jwt' построен на' jsonwebtoken', оба из открытого исходного кода (auth0) [auth0.com]. 'express-jwt' предоставляет готовое промежуточное программное обеспечение для передачи вашему обработчику или маршрутизатору, как вам нужно. Принимая во внимание, что с 'jsonwebtoken' у вас есть свобода писать промежуточное программное обеспечение самостоятельно. –

ответ

0

Если вы ищете рабочий пример использования веб-JSon маркер для аутентификации, вы можете проверить это хороший учебник: http://jasonwatmore.com/post/2015/12/09/MEAN-Stack-User-Registration-and-Login-Example.aspx#views-folder

Это объясняет, как построить аутентификацию JWT основе в простой форме используя стек MEAN (NodeJS, Express, Angular, MongoDB). Для подписи токена автор использует jsonwebtoken npm package. Этот пакет также можно использовать для проверки токенов.

Смежные вопросы