And if so, would you choose passportJS, or would you build using libraries of OAuth or OIDC or some implementation of your own?
Is this just a build versus buy decision? Or is there something more?
When you don't want to pay money or you don't like the existing solutions, I made my own and then just reuse it across projects