我正在考慮在節點項目中使用Passport庫(http://passportjs.org/)進行身份驗證。在節點JS中進行身份驗證的護照
passport.serializeUser(function(user, done) {
done(null, user.id);
});
passport.deserializeUser(function(id, done) {
user.get(id, function (err, user) {
done(err, user);
});
});
我很納悶:
1)不要這些被調用爲每一個需要身份驗證的請求
我通過以下護照會話功能混淆?或者當會話第一次創建時他們只被調用一次?
2)如何從我的腳本的其他部分訪問「user」中的信息?
3)對於需要認證的請求,我在哪裏放置任何附加邏輯。例如檢查是否尚未達到允許的用戶閒置時間值。
感謝(提前)對你的幫助