C#C
C#2y ago
emileSWAAA

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
Was this page helpful?