OAuth2 provider middleware for node-restify