I own a super niche staffing firm and we are trying to build a more custom experience for clients. I started with the HR template, which got me about 60% of the way there.
I know I can add private users, but what if there are private users 1) from different companies and 2) that should see different data (candidates, jobs, etc)?
That means if your app is public there is absolutely ZERO multitenancy possibility?
Worst case, user would select the tenant during registration. But I was hoping maybe different URLs could be used to differentiate the tenants.
Say Paul and Jane register in the app by providing their emails. I do not know these email address beforehand. So how do I know what tenant each of them is from without asking them to type in or select the name of their tenants?
They should probably type in their name. And I’d use another 1-3 pieces of information to verify the lookup, so someone can’t just sign in as someone else.
First off I want to get it working. Security is really moot if the functionality isn’t there. Having the user select a tenant is not really user friendly. I would rather avoid that. Particularly because it exposes the name of all tenants to everybody. Second, it can get really cumbersome if we go beyond a handful of tenants.
Sorry. There is no existing dataset. The way I was expecting this to work is that each tenant has a domain name. So we would have many domain names pointing to the same app. And depending on what URL customers use to access the app, one would know which tenant they belong to.