passport.js

    0熱度

    1回答

    我指的是下面的例子: https://github.com/jaredhanson/passport-local/blob/master/examples/login/app.js 而具體有以下一段代碼: app.post('/login', passport.authenticate('local', { failureRedirect: '/login', failureFlash:

    1熱度

    1回答

    我偶然發現了一個奇怪的邊緣案例。如果我錯過了一個條件,我不是100%確定的,所以如果其他人能夠複製,這將是有趣的。 鑑於我是一個應用程序 和另一flattr的用戶的所有者連接到這個應用程序 和我連接與應用程序 我Flatrr帳戶,我撤銷了訪問該應用我flattr的佔 我再接我的flattr的帳戶 我希望得到我的帳戶的訪問令牌,但 我得到了其他C的訪問令牌onnected flattr的帳號使用時發

    0熱度

    3回答

    此咖啡腳本護照實施看起來就像我的例子,但每次都失敗並且從不打印「嘗試策略」。我只是被重定向到「/失敗」。我嘗試命名策略並在(req,res,next)處理程序中執行它。我還驗證了發佈的表單在這些字段中發送了用戶名和密碼,並試圖根據示例將策略中的映射重命名爲無效。關於我忽略的任何提示? pass = require 'passport' strat = require('passport-loca

    8熱度

    2回答

    使用Mongoose.js,我的身份驗證方法填充字段「companyRoles._company」,但填充的數據會在返回公司參考ID時恢復爲公司參考ID我嘗試訪問我的req.user對象中相同的填充字段。 //Authentication UserSchema.static('authenticate', function(email, password, callback) { th

    13熱度

    9回答

    就在昨天請求令牌在Heroku我開始有明確 Error: failed to find request token in session at Strategy.<anonymous> (/app/node_modules/passport-twitter/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth.js

    21熱度

    1回答

    我要建造我的node.js /快遞/ 貓鼬/護照應用,我想正確的架構設計爲用戶和帳戶。 將有用戶從twitter和facebook以及本地帳戶登錄。在稍後階段,我希望用戶能夠將twitter和facebook與我的應用程序(甚至更多的外部帳戶)連接起來。 我想不出一個好的解決方案。以下是我正在考慮的選項: 1.擁有配置文件模型和帳戶模型。個人資料文檔代表唯一用戶,而帳戶提供用戶名和密碼(內部帳戶)

    2熱度

    2回答

    我已經在我的Express/Mongoose網絡應用程序中成功實施了Passport-local,但是我很難弄清楚如何正確呈現失敗的登錄消息。 這裏是我的登錄路由: app.get('/login', function(req, res) { res.render('user/login', { }); }); 有了這樣的路線,我怎麼報告無效登錄?如果登錄成功,它會將id

    13熱度

    2回答

    我試圖解決方法如下 https://github.com/jaredhanson/passport/issues/14 app.use(passport.initialize()); app.use(passport.session()); app.use(app.router); app.use(express.static(__dirname + '/public')); 描述做工精

    17熱度

    4回答

    我正在使用Express和Passport OpenID Google策略,並且我想在每個授權請求上設置returnURL以便能夠返回到啓動該授權的頁面。 這種情況是我有HTML5幻燈片應用程序與Node.js後端(和社會的東西和編輯器和門戶和擴展... https://github.com/bubersson/humla),我想能夠登錄用戶在一些幻燈片(通過幻燈片菜單...),但我希望他能輕鬆回

    0熱度

    1回答

    這實質上是這裏問題的延續:Nodejs Passport display username。 app.get('/hello', function(req, res) { res.render('index.jade', { name: req.user.username }); }); 所以用戶通過PassportJS登錄,並進入index.jade,其中包含了身體,這將通過re