Keycloak & SSO
Realm
Alle Nexon gebruikers zitten in de nexon realm. De realm is geconfigureerd via docker/keycloak/import/nexon-realm.json en wordt bij fresh install automatisch geïmporteerd.
Rollen
| Rol | Toegang |
|---|---|
platform_owner | Alles — Control Plane, alle tenants |
platform_admin | Control Plane, beperkte admin rechten |
msp_operator | MSP-beheer |
tenant_admin | Eigen tenant omgeving |
orbit_user | Standaard gebruikerstoegang |
Keycloak admin console
Bereikbaar via auth.nexonsolutions.be/admin of via de directe link in de Control Plane sidebar.
Thema
Keycloak gebruikt het aangepaste nexon thema — gebruikers zien de Nexon huisstijl, niet de Keycloak standaard UI.
Super admin fallback
Als je toegang verliest tot het platform: gebruik GitHub Actions → Bootstrap Super Admin om het platform_owner account te herstellen.
OIDC PKCE
Alle client-side applicaties (Control Plane web, portaal) gebruiken de OIDC Authorization Code flow met PKCE. Geen client secrets in de browser.