Unopinionated express middleware for authentication. Alternative to passport.