So, I started moving all of my apps into a single VHost monorepo setup because:
Unfortunately, Passport.js uses a singleton instance, which is configured like so:
This is a companion discussion topic for the original entry at https://www.doliver.org//articles/passport-with-vhost