Preguntas etiquetadas con passport.js

2
Entender el pasaporte serializar deserializar
¿Cómo explicarías el flujo de trabajo de los métodos de serialización y deserialización de Passport a un laico? ¿A dónde user.idva después de passport.serializeUserhaber sido llamado? Estamos llamando passport.deserializeUserjusto después de eso, ¿dónde encaja en el flujo de trabajo? // used to serialize the user for the session passport.serializeUser(function(user, done) …

6
Cómo implementar una API REST segura con node.js
Comienzo a planificar una API REST con node.js, express y mongodb. La API proporciona datos para un sitio web (área pública y privada) y tal vez más tarde para una aplicación móvil. La interfaz se desarrollará con AngularJS. Durante algunos días leí mucho sobre cómo proteger las API REST, pero …


3
passport.js RESTful auth
¿Cómo se maneja la autenticación (local y Facebook, por ejemplo) usando passport.js, a través de una API RESTful en lugar de a través de una interfaz web? Las preocupaciones específicas son manejar el paso de datos de devoluciones de llamada a una respuesta RESTful (JSON) en lugar de usar un …

4
¿Qué hace el middleware passport.session ()?
Estoy construyendo un sistema de autenticación usando Passport.js usando Easy Node Authentication: Setup and Local tutorial . Estoy confundido acerca de lo que passport.session()hace. Después de jugar con los diferentes middleware, llegué a comprender que express.session()es lo que envía una ID de sesión a través de cookies al cliente, pero …



6
passport.js passport.initialize () middleware no en uso
Estoy usando node con express + mongoose e intento usar passport.js con restful api. Sigo recibiendo esta excepción después del éxito de la autenticación (veo la URL de devolución de llamada en el navegador): /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) …


2
Usando PassportJS, ¿cómo se pasan campos de formulario adicionales a la estrategia de autenticación local?
Estoy usando passportJS y quiero proporcionar más que solo req.body.usernamey req.body.passworda mi estrategia de autenticación (passport-local). Tengo 3 campos de formulario: username, password, yfoo ¿Cómo puedo acceder req.body.foodesde mi estrategia local que se ve así: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { …

3
pasaporte-local con node-jwt-simple
¿Cómo puedo combinar passport-local para devolver un token JWT en una autenticación exitosa? Quiero usar node-jwt-simple y mirando passport.js no estoy seguro de cómo hacerlo. 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 (err) { return …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.