I work at Stytch, a company that provides an authentication API
> Seems like many people are trying to shoehorn their codebase...
This is something we're always thinking about in our product; write API first and flexibly enough so developers don't have to do cartwheels to use our product.
If you ever need to jump into authentication in Node again, give us a look!