Aide du Hub TheSocle · iam.users.creer.valider

Créer l'utilisateur

Crée le compte, déverrouillé et sans rôle, puis revient sur la liste avec un message.

Voir l'élément dans l'écran : iam/users

Explication

Le Hub enregistre le compte et revient sur la liste avec « User adresse created successfully. ». Le compte est actif tout de suite : la personne peut se connecter.

En cas de refus (tenant inconnu, suspendu, plein, adresse déjà prise), la liste revient avec « Failed to create user: … » en rouge, et rien n'a été créé.

Dans ce démonstrateur, essayez : remplissez le formulaire et cliquez. La page d'arrivée montre l'appel exact que le vrai Hub aurait fait.

Fiche complète

Requête

POST /hub/iam/users (formulaire, jeton CSRF) → iam_worker.create_user, par la voie « secrets » de l'exécuteur (audit avec password=***).

Paramètre Obligatoire Vient du champ Remarque
email oui Email
password oui Mot de passe haché BCrypt
first_name non Prénom
last_name non Nom
tenant_id non Tenant ID vide = règles de rattachement

Ce que le Hub écrit

Une ligne iam.db_users : locked = false, empreinte du mot de passe, tenant retenu, et le domaine de marque sous lequel la création a lieu (id_db_domain).

Même chose par MCP

{ "name": "iam_worker__create_user",
  "arguments": { "email": "[email protected]", "password": "••••••••",
                 "first_name": "Inès", "last_name": "Garnier" } }

Sans tenant_id, les règles rangent ce compte d'après son adresse.

Pièges

Sommaire du démonstrateur