Аутентификация / Авторизация в приложении Express с использованием JWT - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь создать службу аутентификации с экспресс-JS. У сервиса есть / регистрация маршрута для нового клиента для регистрации себя с комбинацией имени пользователя и пароля.

Опубликовать регистрацию, если пользователю нужно использовать какой-либо другой маршрут (например, / getDetails, / getInfo и т. Д.), Я хочу, чтобы пользователь прошел аутентификацию через токен JWT.

Мне нужна помощь, как я могу выполнить следующее:

1.) После того, как пользователь зарегистрирован, я должен тут же создать токен для него / нее для доступа к новому маршруту / login , который создает токен JWT (принимая имя пользователя и пароль)

2.) Предполагая, что пользователь должен создать свой первый токен ТОЛЬКО по маршруту / token, как я могу проверить, есть ли другие токены с его именем, сохраненные в Redis. Можете ли вы помочь мне с правильной структурой для этого

3.) Как использовать авторизацию для этого, если я передаю атрибут роли в полезной нагрузке JWT.

PS: я новичок в бэкэнд-разработке.

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