Parcours · administrateur de la plateforme
Créer le tenant d'un client, compléter son identité, l'activer, puis lui ouvrir son premier compte avec les bons droits.
L'organisme de formation Lumen Formation vient de signer. Son administrateur sera
Karim Haddad ([email protected]). Il vous faut un compte SUPERADMIN du Hub.
Rejouer tout le parcours dans le Hub
Le tenant est la boîte qui rangera tout ce qui appartient au client : ses comptes, ses
applications, ses données. Son slug l'identifie partout — dans le jeton de connexion, dans
l'en-tête X-SSO-Tenant que reçoivent les applications, dans les journaux — et ne change plus
jamais : choisissez-le avec soin (minuscules, chiffres, - et _).
Ouvrez le formulaire, vérifiez le slug lumen-formation et le nom, puis cliquez sur Créer.
Le plan n'est qu'une étiquette commerciale : il ne change pas les quotas.
Action du Hub : iam_worker.create_tenant
Faire cette étape dans le Hub → Pour aller plus loin : iam.tenants.creer.slug iam.tenants.creer.valider
Le Hub a créé le tenant au statut pending, avec les quotas par défaut (50 utilisateurs,
10 applications, 100 Go) et une ligne d'audit qui garde qui l'a créé. Vous êtes sur sa fiche.
pending veut dire « créé, pas encore activé ». C'est le moment de compléter son identité
avant de l'ouvrir. Les quotas se règlent ici, dans Éditer.
Faire cette étape dans le Hub → Pour aller plus loin : iam.tenant.statut iam.tenant.editer.max_apps
La fiche société porte la raison sociale, le SIREN, l'adresse, le représentant, les couleurs et le logo. Les applications du client la lisent au Hub : personne ne ressaisit l'identité de la société dans chaque outil.
L'écran montré ici est celui d'un autre client, acme : la fiche de Lumen Formation est la même
page, encore vide. Remplissez-la, puis Enregistrer.
⚠ L'enregistrement remplace toute la fiche : un champ vidé est effacé. Un SIREN invalide ou déjà pris par un autre tenant est refusé.
Action du Hub : iam_worker.upsert_tenant_fiche
Faire cette étape dans le Hub → Pour aller plus loin : iam.fiche.ecran iam.fiche.siren iam.fiche.enregistrer
La fiche est complète : on met le client en service. Le bouton Activer n'apparaît que
sur un tenant en attente. Le statut passe à active, la version du tenant augmente de 1 et une
ligne d'audit garde l'auteur.
Action du Hub : iam_worker.activate_tenant
Faire cette étape dans le Hub → Pour aller plus loin : iam.tenant.activer
Le compte se crée dans IAM › Utilisateurs. Le champ Tenant ID reçoit le slug
lumen-formation : il prime sur les règles de rattachement. Laissé vide, le Hub aurait cherché
une règle d'après le domaine de l'adresse.
Le mot de passe initial se transmet à la personne par un canal sûr ; le Hub n'en garde que l'empreinte. Le compte est actif dès sa création.
⚠ Les cases de rôles du formulaire sont ignorées à la création sur le Hub 3.77.0 : le compte naît sans rôle. Le rôle se donne à l'étape suivante.
Action du Hub : iam_worker.create_user
Faire cette étape dans le Hub → Pour aller plus loin : iam.users.creer.tenant_id iam.users.creer.roles iam.users.creer.valider
Sur la fiche du compte, Assigner un rôle donne le rôle choisi ; ses scopes s'ajoutent aussitôt aux droits effectifs. L'opération est sans risque à répéter : un rôle déjà détenu ne change rien.
L'écran montré ici est la fiche d'un autre compte : celle de Karim Haddad est identique. Le même écran sert aussi à créer une clé API au nom du compte, et à lui ouvrir un tenant supplémentaire.
Action du Hub : iam_worker.assign_role
Faire cette étape dans le Hub → Pour aller plus loin : iam.user.roles.choix iam.user.roles.assigner
lumen-formation actif, avec son identité légale ;Karim peut se connecter. Les applications installées pour Lumen Formation reçoivent son tenant
dans l'en-tête X-SSO-Tenant et lisent la fiche société au Hub.
7), pas un
UUID.