Expressar recursos com middleware de autenticação?
Passport.js oferece excelente autenticação para node.js e Express, incluindo uma solução de middleware:
ensureAuthenticated = function(req, res, next) {
if (req.isAuthenticated()) {
return next();
}
return res.redirect("/login");
};
Como posso usar esse middleware no módulo de recursos expressos? Infelizmente
app.resource('users', ensureAuthenticated, require('./resources/users'));
não funciona.