Безопасный способ обработки аутентификации с использованием веб-токена JWT в Node js - PullRequest
0 голосов
/ 25 июня 2019

Я использую пакет jsonwebtoken для реализации JWT WebToken для аутентификации в моем MEAN-приложении.

Я использовал приведенный ниже код для генерации WebToken после успешной аутентификации пользователя.Я добавил userid и логическое значение variable в полезную нагрузку в формате JSON.

                  let payload = { subject : user._id, is_admin : true };
                  let token = jwt.sign(payload,'securepasswordgoeshere');
                  console.log(token);
                  res.status(200).send({ data: token });
                  res.end();

Я создаю cookie во внешнем интерфейсе, используя Angular для сохранения токена.Я могу декодировать полезную нагрузку, используя этот веб-сайт .

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

Может ли кто-нибудь предложить хороший подход для решения этой проблемы?

...