A simple example using node, express, passport, mongodb without any extra BS