Aide du Hub TheSocle · iam.tenants.creer.slug

Slug

L'identifiant du tenant : minuscules, chiffres, - et _, de 2 à 100 signes. Il ne change plus jamais.

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

Explication

Le slug est l'identifiant technique du tenant. On le choisit court et parlant : atelier-durand, cabinet-morel.

Il apparaît partout où le Hub doit dire « pour quel client » :

Il ne se modifie pas. L'écran d'édition n'a pas de champ « slug », et l'action de mise à jour n'en accepte pas d'autre. Le choisir avec soin, donc.

Fiche complète

Règle de forme

Expression vérifiée par le navigateur et par le Hub (IamTenantService.requireSlug) :

[a-z0-9][a-z0-9_-]{0,98}[a-z0-9]

Unicité

Un slug déjà pris est refusé : « Tenant slug already exists: … ». La liste revient avec le message d'erreur.

Paramètre d'action

slug de iam_worker.create_tenant — obligatoire.

Bon à savoir

Le slug sert aussi de valeur de partition (x_partition) dans le journal d'audit des tenants.

Sommaire du démonstrateur