Ребята, всем привет! Я начинающий в node.js. Как реализовать авторизацию следующую? Проект учебный. Пользователь для входа в личный кабинет должен ввести логин(email), ему приходить на email 4-значный код подтверждения. Далее происходит сверка 4-ех значного кода и возврат идентификатора сессии. Отправку пользователю сгенерированного 4-значного кода я могу реализовать через Nodemailer, не уверен что это правильное решение)) Непонятно как реализовать саму авторизацию. Есть схожая стратегия в passport.js или в какое-нибудь другое готовое решение, которая позволит реализовать такую авторизацию ? Смотрел стратегии в passport js, но не нашел сходу что-то похожего. Буду признателен за информацию.