Multi-tenant admin portal
For a multi-tenant saas application. I have a db-per-tenant setup with a single masterdb to store configurations and map to each db (storing connstring in KeyVault). Now I need to create an admin portal for my tenants + I need to have some UI to configure tenants + check their data occasionally. I'm a bit weary to create a single admin portal for both tenants and my customer support. Making two different portals is a bit overkill. Any advice? Am I overthinking if I just do authN + authZ correctly?
Ref:
- Each tenant can login into admin portal to check their data/workflows
- Tenants can update configuration values (stored in master database)
- Customer support can check configurations of each tenant
- Customer support can check data/workflows of tenants for debugging/support
0 Replies