iam.users.creer.validerCré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
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.
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 | ||
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 |
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).
{ "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.