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

Créer le rôle

Crée le rôle, vide. Dépliez ensuite sa ligne pour lui ajouter des scopes : sans eux, il ne donne aucun droit.

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

Explication

Le rôle naît sans scope. Il apparaît dans la liste avec « 0 scopes » : cliquez sur sa ligne, choisissez un scope dans le menu, puis Ajouter, autant de fois que nécessaire.

Fiche complète

Requête

POST /hub/iam/roles → iam_worker.create_role (name, description).

Ce que l'action sait faire de plus

Par MCP, create_role accepte un paramètre scopes (tableau, ou chaîne séparée par des virgules ou des espaces) et crée le rôle avec ses scopes, en une transaction. Chaque scope doit exister ; un seul inconnu, et rien n'est créé.

{ "name": "iam_worker__create_role",
  "arguments": { "name": "comptable", "description": "Lecture des factures",
                 "scopes": ["read:apps"] } }

Réponse

status vaut created ou exists. Un rôle qui finit sans scope porte un warning : « Role '…' has no scope: it grants no permission… ». L'écran ne montre pas ce warning.

Sommaire du démonstrateur