autenticar usuário com mangusto + express.js

Qual é a melhor maneira de autenticar um usuário com o Mongoose e o ExpreeJS.

Estou usando o mongoose 3.x e parece que este pacote não está mais sendo atualizado:https://github.com/bnoguchi/mongoose-auth

Idealmente, eu poderia autenticar o usuário com twitter e facebook também.