Express.js/Mangouste rôles d'utilisateur et les autorisations

Je suis entrain de créer un assez simple site avec le Noeud, de l'Express et de la Mangouste. Le site doit avoir des rôles d'utilisateur et les autorisations. Mes pensées sont que je vais valider les autorisations sur la base de l'interaction de l'utilisateur avec la base de données.

Dans la mangouste est-il un moyen de déterminer le type d'opération CRUD sont en train de mener, éventuellement, par un utilisateur?

Est-il possible sans l'aide de sessions?
J'ai trouvé une meilleure solution pour cela. Je vais maintenant utiliser express middleware pour vérifier les autorisations des utilisateurs avant la route est rendu. Parexemple app.get('/users', permissions.check('read', 'users'), func(){}); Ce milieu ware puis vérifie à l'encontre d'une des autorisations d'objet de config comme: roles.superAdmin = { id: "superAdmin", name: "Super Admin", description: "", resource : [ { id : 'post', permissions: ['create', 'read', 'update', 'delete'] } ] };
ouais, exactement. J'ai été à venir à ce point. Mais comment êtes-vous de suivi de l'utilisateur? Aussi, si vous avez la réponse, alors vous devriez poster ici pour les autres.

OriginalL'auteur tkiddle | 2014-06-18