«passport.js» etiketlenmiş sorular

Passport.js, Node.js için kimlik doğrulama aracı yazılımıdır. Son derece esnek ve modüler olan Passport, herhangi bir Express tabanlı web uygulamasına dikkat çekmeden bırakılabilir. Kapsamlı bir strateji seti, bir kullanıcı adı ve parola, Facebook, Twitter ve daha fazlasını kullanarak kimlik doğrulamayı destekler.

2
Pasaport serileştirmesini anlama
Passport'un serileştirme ve serileştirme yöntemlerinin iş akışını bir iş adamına nasıl açıklarsınız? Nerede gelmez user.idpeşine passport.serializeUseradı olmuştur? Ondan passport.deserializeUserhemen sonra iş akışına sığacak şekilde mi arıyoruz ? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are we supposed …

6
Node.js ile güvenli bir REST API'si nasıl uygulanır?
Node.js, express ve mongodb ile bir REST API planlamaya başladım. API, bir web sitesi (genel ve özel alan) ve belki de bir mobil uygulama için veri sağlar. Ön uç AngularJS ile geliştirilecek. Bazı günlerde REST API'lerini koruma hakkında çok şey okudum, ancak son bir çözüme ulaşamıyorum. Anladığım kadarıyla temel bir …

6
Passport.js - Hata: Kullanıcı oturumu seri hale getiremedi
Passport.js modülü ve Express.js ile ilgili bir sorunum var. Bu benim kodum ve sadece ilk denemek için sabit kodlu bir giriş kullanmak istiyorum. Her zaman mesajı alıyorum: Çok aradım ve stackoverflow bazı mesajlar buldum ama başarısızlık alamadım. Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) Kodum böyle görünüyor. …

3
passport.js RESTful kimlik doğrulaması
Passport.js kullanarak kimlik doğrulaması (örneğin yerel ve Facebook), bir web arayüzü yerine RESTful API aracılığıyla nasıl işlenir? Özel kaygılar, geri aramalardan verilerin RESTful yanıtına (JSON) aktarılmasıyla karşılaştırıldığında tipik bir res.send ({data: req.data}) kullanmak, Facebook'a yönlendiren bir başlangıç ​​/ giriş bitiş noktası oluşturmaktır (/ login yapılamaz) AJAX üzerinden erişilir, çünkü bu …

4
Passport.session () ara yazılım ne yapar?
Kolay Düğüm Kimlik Doğrulaması: Kurulum ve Yerel öğreticisini kullanarak Passport.js kullanarak bir kimlik doğrulama sistemi oluşturuyorum . Ne passport.session()yaptığı konusunda kafam karıştı . Farklı ara yazılımlarla oynadıktan sonra express.session(), istemciye çerezler üzerinden bir oturum kimliği gönderenin ne olduğunu anladım, ancak neyin passport.session()yapıldığı ve buna ek olarak neden gerekli olduğu konusunda …


6
Kullanıcının passport.js ile oturum açıp açmadığını nasıl anlarım?
passport.jsİki gündür bilgi ve örnekler okuyorum , ancak ondan sonra tüm kimlik doğrulama sürecini yaptığımdan emin değilim. Giriş yapıp yapmadığımı nasıl anlarım, örneğin, giriş veya çıkış düğmesi olan bir gezinme çubuğum olacak, aşağıdaki kod gibi bazı değişkenler var mı? if (login) <button>logout</button> else <button>login</button>

7
passport.js passport.initialize () ara yazılım kullanımda değil
Express + mongoose ile node kullanıyorum ve passport.js'yi dinlendirici api ile kullanmaya çalışıyorum. Kimlik doğrulama başarılı olduktan sonra bu istisnayı almaya devam ediyorum (tarayıcıda geri arama url'sini görüyorum): /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 (/Users/naorye/dev/naorye/myproj/node_modules/passport-facebook/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth2.js:133:18) …

7
Passport.js kullanarak node.js'de kimlik doğrulamasından sonra önceki sayfaya yönlendirme
Node.js, express ve passport.js kullanarak bir giriş mekanizması kurmaya çalışıyorum. Oturum açmanın kendisi oldukça iyi çalışıyor, oturumlar da redis ile güzel bir şekilde saklanıyor, ancak kullanıcıyı kimlik doğrulaması istenmeden önce başladığı yere yönlendirmede bazı sorunlar yaşıyorum. Örn: Kullanıcı takip bağlantısı http://localhost:3000/hiddendaha sonra yeniden yönlendirilir, http://localhost:3000/loginancak daha sonra tekrar yönlendirilmesini istiyorum …

2
PassportJS kullanıldığında, yerel kimlik doğrulama stratejisine ek form alanları nasıl aktarılır?
Ben passportJS kullanıyorum ve sadece daha arz etmek isteyen kulüpler req.body.usernameve req.body.passwordbenim kimlik doğrulama stratejisi (pasaport-yerel) için. Ben 3 form alanları vardır: username, password, vefoo req.body.fooYerel stratejimden nasıl erişebilirim ki bu şuna benzer: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if (err) …

3
passport-local ile node-jwt-simple
Başarılı kimlik doğrulamasında bir JWT jetonunu iade etmek için pasaport-yerel'i nasıl birleştirebilirim? Kullanmak istediğim düğüm-jwt-basit ve bakarak passport.js Emin konuda nasıl değilim. 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 done(err); } if …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.