[passport](https://www.npmjs.org/package/passport) provides exactly the same functionality as everyauth but with a much nicer API and it gets about 50 times as many downloads, so consider using that unless you have good reason not to.