I’m evaluating the use of Auth0 for a new app that is a ecommerce solution alike http://shopify.com. We will provide small business with a ecommerce backend + storefront + mobile app (android+iOS) + terminal clis for integrations.
The tenants are dynamic and unknown in advance. We need to provide a company registration and each company manage their own set of users. We don’t need to support that user at companyA is also on companyB. Each store is separated, alike:
In postgresql each company is a separated schema with their own copy of tables.
At most we only need to provide a custom logo and colors for auth pages and emails.
So we have:
- Company accounts
- Users accounts by each company
- Internal staff that manage the platform
- API accounts to connect the clis…