Domande taggate «passport.js»

Passport.js è il middleware di autenticazione per Node.js. Estremamente flessibile e modulare, Passport può essere inserito in modo discreto in qualsiasi applicazione web basata su Express. Un set completo di strategie supporta l'autenticazione utilizzando un nome utente e una password, Facebook, Twitter e altro ancora.

2
Comprendere il passaporto serializzare deserializzare
Come spiegheresti il ​​flusso di lavoro dei metodi di serializzazione e deserializzazione di Passport a un laico. Dove user.idva dopo che passport.serializeUserè stato chiamato? Lo stiamo chiamando passport.deserializeUsersubito dopo dove si adatta al flusso di lavoro? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); …

6
Come implementare un'API REST sicura con node.js
Inizio a pianificare un'API REST con node.js, express e mongodb. L'API fornisce i dati per un sito Web (area pubblica e privata) e forse in seguito un'app mobile. Il frontend sarà sviluppato con AngularJS. Per alcuni giorni ho letto molto sulla protezione delle API REST, ma non arrivo a una …


3
passport.js Autenticazione RESTful
Come si gestisce l'autenticazione (locale e Facebook, ad esempio) utilizzando passport.js, tramite un'API RESTful anziché tramite un'interfaccia Web? Preoccupazioni specifiche sono la gestione del passaggio di dati dai callback a una risposta RESTful (JSON) rispetto all'uso di un tipico res.send ({data: req.data}), la configurazione di un endpoint iniziale / di …

4
Cosa fa il middleware passport.session ()?
Sto costruendo un sistema di autenticazione utilizzando Passport.js utilizzando Easy Node Authentication: Setup and Local tutorial . Sono confuso su cosa passport.session()fa. Dopo aver giocato con i diversi middleware sono arrivato a capire che express.session()è ciò che invia un ID di sessione tramite i cookie al client, ma sono confuso …



6
passport.js middleware passport.initialize () non in uso
Sto usando node con express + mongoose e sto provando a usare passport.js con api riposante. Continuo a ricevere questa eccezione dopo il successo dell'autenticazione (vedo l'URL di richiamata sul browser): /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) …


2
Utilizzando PassportJS, come si passano campi modulo aggiuntivi alla strategia di autenticazione locale?
Sto usando passportJS e voglio fornire più della semplice req.body.usernamee req.body.passwordalla mia strategia di autenticazione (passport-local). Ho 3 campi del modulo: username, password, &foo Come posso accedere req.body.foodalla mia strategia locale che assomiglia a: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if …

3
passport-local con node-jwt-simple
Come posso combinare passport-local per restituire un token JWT in caso di autenticazione riuscita? Voglio usare node-jwt-simple e guardando passport.js non sono sicuro di come procedere. 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) { …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.