Multi-tenant model
Drie lagen
Platform (nexonsolutions.be)
├── Publieke gebruikers ← zelfregistratie, default tenant
├── Tenant A (klant-a.be) ← eigen Nextcloud, eigen Keycloak realm
│ ├── Tenant Admin
│ └── Gebruikers
└── Tenant B (klant-b.be)
├── Tenant Admin
└── Gebruikers
Tenant isolatie
Elke tenant heeft:
- Een eigen database-rij met unieke
slugenid - Eigen Nextcloud configuratie (subdomain of custom domain)
- Eigen gebruikers beheerd door tenant admin
- Eigen DNS-configuratie
Publieke gebruikers
Gebruikers die zichzelf registreren via auth.nexonsolutions.be worden opgeslagen in de default tenant van de admin-api. Ze krijgen toegang tot het Nexon platform maar hebben geen eigen tenant-omgeving.
De platform owner beheert publieke gebruikers via Control Plane → Publieke gebruikers.
Tenants aanmaken
Tenants worden aangemaakt via de tenant provisioning wizard in de Control Plane. Zie Tenant Provisioning → Wizard.