Passport.js strategy for Socius OAuth2