Gestion Multi-Tenant¶
Super Admin
CASH est une plateforme multi-tenant : chaque société (tenant) dispose de ses propres données, utilisateurs et configuration, totalement isolées des autres. Le Super Admin est le seul rôle autorisé à opérer sur plusieurs sociétés depuis un même compte. Accès : Administration (périmètre Super Admin).
Vue d'ensemble¶
L'isolation multi-tenant est une invariante de sécurité forte de CASH :
- Chaque enregistrement métier est rattaché à un
company_id. - Le
company_idest toujours résolu depuis le jeton d'authentification (JWT), jamais depuis l'URL ou un paramètre de requête. - Aucune donnée ne peut franchir la frontière entre deux sociétés.
Le Super Admin peut basculer d'une société à l'autre. Chaque bascule réémet le contexte de session vers la société sélectionnée ; toutes les actions suivantes s'appliquent alors exclusivement à cette société.
Étapes pas à pas¶
Basculer entre les sociétés (switch company)¶
- Ouvrez le sélecteur de société en haut de l'interface d'administration.
- Recherchez la société par son nom ou son slug.
- Cliquez sur la société cible pour basculer le contexte.
- L'interface se recharge dans le périmètre de la société choisie : utilisateurs, engagements, statistiques et configuration sont ceux de ce tenant.
Vérifiez toujours le contexte actif
Toute action de configuration ou de gestion s'applique à la société actuellement sélectionnée. Confirmez le nom affiché avant d'effectuer une opération sensible.
Créer une nouvelle société¶
- Dans le panneau Super Admin, cliquez sur "Nouvelle société".
- Renseignez les paramètres généraux :
- Nom de la société
- Slug (identifiant URL unique, en minuscules)
- Logo
- Fournisseur d'email par défaut
- Sélectionnez le plan d'abonnement initial.
- Validez. La société est créée avec sa configuration par défaut et un premier compte administrateur.
Gérer les plans et abonnements de chaque société¶
- Basculez vers la société concernée.
- Ouvrez Administration → Abonnements.
- Consultez ou changez le plan (voir Abonnements & Plans).
Le Super Admin peut répéter cette opération pour chaque société qu'il gère.
Permissions¶
| Action | Admin | Super Admin |
|---|---|---|
| Gérer sa propre société | ✓ | ✓ |
| Basculer entre sociétés | ✓ | |
| Créer une nouvelle société | ✓ | |
| Gérer les plans de plusieurs sociétés | ✓ |
Ce module est strictement réservé au rôle super admin.
FAQ¶
Q : Puis-je voir les données de deux sociétés en même temps ? Non. L'isolation multi-tenant impose un seul contexte société actif à la fois. Vous devez basculer pour changer de périmètre.
Q : Un administrateur classique peut-il créer une société ? Non, seul le Super Admin le peut. L'Admin gère uniquement sa propre société.
Q : Le slug peut-il être modifié après création ? Le slug sert d'identifiant stable. Évitez de le modifier ; en cas de besoin, contactez le support pour mesurer l'impact sur les URLs et intégrations.