Вопросы с тегом «passport.js»

Passport.js - это промежуточное ПО для аутентификации для Node.js. Чрезвычайно гибкий и модульный, Passport можно незаметно добавить в любое веб-приложение на основе Express. Исчерпывающий набор стратегий поддерживает аутентификацию с использованием имени пользователя и пароля, Facebook, Twitter и др.

2
Понимание паспорта сериализации десериализации
Как бы вы объяснили непрофессионалу рабочий процесс методов сериализации и десериализации Passport? Куда user.idидти после того, passport.serializeUserкак был вызван? Мы звоним passport.deserializeUserсразу после него, где он вписывается в рабочий процесс? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? …

6
Как реализовать безопасный REST API с помощью node.js
Я начинаю планировать REST API с помощью node.js, express и mongodb. API предоставляет данные для веб-сайта (публичного и частного) и, возможно, мобильного приложения. Интерфейс будет разработан с AngularJS. В течение нескольких дней я много читал о защите REST API, но не нашел окончательного решения. Насколько я понимаю, это использовать HTTPS …

6
Passport.js - ошибка: не удалось сериализовать пользователя в сеанс
У меня проблема с модулем Passport.js и Express.js. Это мой код, и я просто хочу использовать жестко закодированный логин для первой попытки. Я всегда получаю сообщение: Я много искал и нашел несколько сообщений в stackoverflow, но не получил сбой. Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) Мой …

3
passport.js RESTful auth
Как обрабатывать аутентификацию (локальную и Facebook, например), используя passport.js, через RESTful API вместо веб-интерфейса? Особые проблемы связаны с передачей данных из обратных вызовов в ответ RESTful (JSON) по сравнению с использованием типичного res.send ({data: req.data}), настройкой начальной конечной точки / конечной точки входа в систему, которая перенаправляет на Facebook (/ …

4
Что делает промежуточное ПО Passport.session ()?
Я создаю систему аутентификации, используя Passport.js, используя Easy Node Authentication: Setup и Local tutorial . Я не понимаю, что passport.session()делает. Поигравшись с различным промежуточным программным обеспечением, я понял, что express.session()это то, что отправляет идентификатор сеанса через файлы cookie клиенту, но я не понимаю, что passport.session()делает и почему это требуется в …

7
Everyauth против Passport.js?
Кажется, что Everyauth и Passport.js имеют очень похожие наборы функций. Какие положительные и отрицательные сравнения между ними заставили бы меня использовать одно вместо другого?

6
Как узнать, вошел ли пользователь в систему с помощью password.js?
Я читал passport.jsинформацию и образцы в течение двух дней, но после этого не уверен, что проделал весь процесс аутентификации. Как мне узнать, вошел ли я в систему, например, у меня будет панель навигации с кнопкой входа или выхода, есть ли какая-то переменная, такая как код ниже? if (login) <button>logout</button> else …

7
Passport.js middleware паспорт.initialize () не используется
Я использую node с express + mongoose и пытаюсь использовать password.js с спокойным api. Я продолжаю получать это исключение после успешной аутентификации (я вижу URL-адрес обратного вызова в браузере): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in use at IncomingMessage.req.login.req.logIn (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/http/request.js:30:30) at Context.module.exports.delegate.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/middleware/authenticate.js:194:13) at Context.actions.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/context/http/actions.js:21:25) at verified …

7
Перенаправление на предыдущую страницу после аутентификации в node.js с помощью паспорта.js
Я пытаюсь установить механизм входа в систему с помощью node.js, express и паспорта.js. Сам логин работает довольно хорошо, также сеансы хорошо хранятся с помощью redis, но у меня есть некоторые проблемы с перенаправлением пользователя туда, откуда он начал, до того, как мне будет предложено пройти аутентификацию. например, пользователь переходит по …

2
Как с помощью PassportJS передать дополнительные поля формы в стратегию локальной аутентификации?
Я использую passportJS и я хотел поставить больше , чем просто req.body.usernameи req.body.passwordк моей стратегии аутентификации (паспорт-местный). У меня есть 3 поля формы: username, password, &foo Как мне получить доступ req.body.fooиз моей локальной стратегии, которая выглядит так: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, …

3
локальный паспорт с node-jwt-simple
Как я могу объединить локальный паспорт, чтобы вернуть токен JWT при успешной аутентификации? Я хочу использовать node-jwt-simple и, глядя на паспортный файл .js, не знаю, как это сделать. var passport = require('passport') , LocalStrategy = require('passport-local').Strategy; passport.use(new LocalStrategy( function(username, password, done) { User.findOne({ username: username }, function(err, user) { if …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.