Pertanyaan yang diberi tag «passport.js»

2
Memahami passport serialisasi deserialize
Bagaimana Anda menjelaskan alur kerja metode serialisasi dan deserialisasi Paspor kepada orang awam. Ke mana perginya user.idsetelah passport.serializeUserdipanggil? Kami memanggil passport.deserializeUsersetelah itu di mana itu cocok dalam alur kerja? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are …

6
Bagaimana menerapkan API REST yang aman dengan node.js
Saya mulai merencanakan API REST dengan node.js, express dan mongodb. API menyediakan data untuk situs web (area publik dan pribadi) dan mungkin nanti aplikasi seluler. Frontend akan dikembangkan dengan AngularJS. Selama beberapa hari saya membaca banyak tentang mengamankan API REST, tetapi saya tidak mendapatkan solusi final. Sejauh yang saya mengerti …


3
passport.js SANGAT auth
Bagaimana seseorang menangani otentikasi (lokal dan Facebook, misalnya) menggunakan passport.js, melalui RESTful API alih-alih melalui antarmuka web? Masalah khusus adalah menangani pengalihan data dari panggilan balik ke respons RESTful (JSON) vs menggunakan res.send khas ({data: req.data}), menyiapkan titik akhir awal / login yang mengalihkan ke Facebook (/ login tidak dapat …

4
Apa yang dilakukan middleware passport.session ()?
Saya membangun sistem otentikasi menggunakan Passport.js menggunakan Autentikasi Node Mudah: Penyiapan dan tutorial Lokal . Saya bingung mau ngapain passport.session(). Setelah bermain-main dengan middleware yang berbeda, saya memahami bahwa express.session()itulah yang mengirimkan ID sesi melalui cookie ke klien, tetapi saya bingung tentang apa passport.session()dan mengapa itu diperlukan sebagai tambahan express.session(). …


6
Bagaimana cara mengetahui apakah pengguna login dengan passport.js?
Saya telah membaca passport.jsinfo dan sampel selama dua hari, tetapi saya tidak yakin setelah itu saya melakukan semua proses otentikasi. Bagaimana saya tahu jika saya sedang masuk, misalnya, saya akan memiliki bilah navigasi dengan tombol masuk atau keluar, apakah ada variabel seperti kode di bawah ini? if (login) <button>logout</button> else …

6
passport.js middleware passport.initialize () tidak digunakan
Saya menggunakan node dengan express + mongoose dan mencoba menggunakan passport.js dengan restful api. Saya terus mendapatkan pengecualian ini setelah otentikasi berhasil (saya melihat url panggilan balik di 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) at verified …

7
Mengalihkan ke halaman sebelumnya setelah otentikasi di node.js menggunakan passport.js
Saya mencoba membuat mekanisme login menggunakan node.js, express, dan passport.js. Login itu sendiri berfungsi cukup bagus, juga sesi disimpan dengan baik dengan redis tetapi saya memiliki beberapa masalah dengan mengarahkan pengguna ke tempat dia memulai sebelum diminta untuk mengotentikasi. mis. Tautan mengikuti pengguna http://localhost:3000/hiddenkemudian dialihkan ke http://localhost:3000/logintetapi kemudian saya ingin …

2
Menggunakan PassportJS, bagaimana cara memberikan kolom formulir tambahan ke strategi otentikasi lokal?
Saya menggunakan passportJS dan saya ingin menyediakan lebih dari sekedar req.body.usernamedan req.body.passworduntuk strategi otentikasi saya (paspor-lokal). Saya memiliki 3 kolom formulir: username, password, &foo Bagaimana cara mengakses req.body.foodari strategi lokal saya yang terlihat seperti ini: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { …

3
paspor-lokal dengan node-jwt-simple
Bagaimana saya bisa menggabungkan paspor-lokal untuk mengembalikan token JWT pada otentikasi yang berhasil? Saya ingin menggunakan node-jwt-simple dan melihat passport.js saya tidak yakin bagaimana cara menggunakannya. 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) { …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.