我正在使用Passport-Local(https://github.com/jaredhanson/passport-local)對node.js進行身份驗證。到目前爲止,這個例子用得好好的,因爲用戶thorugh後網絡表單登錄:如何使用node.js通過get-request Passport進行身份驗證?
app.post('/login',
passport.authenticate('local', { failureRedirect: '/login', failureFlash: true }),
function(req, res) {
res.redirect('/');
});
但是現在,我想通過調用一個特定的URL編寫一個基於JSON的API來驗證用戶身份。雖然將代碼塊修改爲app.get(…
不起作用。
有什麼建議嗎?
更新:似乎護照使用'req.body'作爲用戶名/密碼。如果我攻擊本地護照以使用'req.query',它就可以工作。不是我喜歡的做法,雖然... –