When Ory came out I was excited because they have a solid product that is made in Go, however their lack of multi-tenancy that didn't require setting up servers for each tenant made them a non-starter
I just had to implement 2FA on our homegrown auth, and I can't wait to replace it with Tesseral
To put this into some context: Ory as a product has grown a lot since then, and while it‘s not possible to have „logical user-pool multi-tenancy“ (logical in the sense that it‘s not running multiple instances) on the open source core alone, it certainly is possible on any of the paid-for options!
And generally speaking , there are a couple of examples out there that use the OSS core for multi-tenancy with the deployment scenario, but usually for a finite amount of tenants.
Our thinking behind this is that mostly direct competitors would need true multi tenancy, where every tenant has their own user pools, configs, URLs and so on.
> I just had to implement 2FA on our homegrown auth, and I can't wait to replace it with Tesseral
My condolences. Never fun to bolt on undifferentiated but required features.
Glad to hear! Drop me a note if you have any issues/feedback as you go through the docs.
Contact info in my HN bio.