У меня есть куча вопросов о express-session и JWT в проекте, который я создаю.
У меня есть сервер Express API, который я хочу защитить, используя какой-то ключ API, чтобы убедиться,только авторизованные приложения могут получить доступ к моим данным.JWT, вероятно, выполнит свою работу.Однако мне также необходимо аутентифицировать пользователей и ограничить их доступ к определенным частям данных (например, разрешениям на основе ролей) с помощью express-session.
Фронт-сервер будет экземпляром Next.js, который будет сохранять ииспользовать куки для экспресс-сессии.Сеанс будет храниться в экземпляре MongoDB.
Смогу ли я использовать оба метода аутентификации в одном проекте?Будет ли это безопасно?Есть ли более легкий подход к этому?Как я могу реализовать разрешения?
Любая помощь и советы будут оценены.