Utilisateurs¶
Réservé aux administrateurs de plateforme. Un administrateur de namespace y accède aussi, pour consulter la liste, créer ou importer des comptes : sans pouvoir les rendre administrateurs de plateforme ni leur donner le droit de créer des namespaces, et sans modifier ni supprimer un compte existant.
La page Utilisateurs gère les comptes de la plateforme (créés dans Keycloak, le fournisseur d'identité d'entreprise).

Créer un utilisateur¶
Nouvel utilisateur → identifiant, e-mail, nom, mot de passe initial (temporaire par défaut : l'utilisateur devra le changer à sa première connexion), langue de l'interface, et éventuellement le statut administrateur de plateforme.
À la création, le compte Git personnel de l'utilisateur est provisionné automatiquement sur l'instance Forgejo de la plateforme (voir Git) — il peut donc être ajouté immédiatement comme collaborateur d'un dépôt, sans attendre sa première connexion.
Importer plusieurs utilisateurs¶
Importer crée un lot de comptes d'un coup, à partir d'un fichier CSV ou d'un texte saisi directement — un utilisateur par ligne. Le fichier est lu par le navigateur et versé dans la zone de texte : vous voyez et pouvez corriger ce que vous allez créer avant de valider.
Le bouton Télécharger un exemple fournit un fichier modèle prêt à remplir.

Colonnes reconnues, dans cet ordre si le fichier n'a pas de ligne d'en-tête :
| Colonne | Contenu | Obligatoire |
|---|---|---|
identifiant |
Identifiant de connexion | oui |
email |
Adresse e-mail | non |
prenom, nom |
Nom de la personne | non |
langue |
fr, en ou es |
non |
admin |
oui/non — administrateur de plateforme |
non |
actif |
oui/non — compte activé |
non |
droits |
namespace:role, séparés par des virgules (compta:admin,rh:viewer) |
non |
groupes |
Noms de groupes séparés par des virgules | non |
creation_namespaces |
oui/non — droit de créer des namespaces, réservé à l'administrateur de plateforme |
non |
Un groupe cité mais inexistant est créé automatiquement et signalé comme tel dans le compte rendu — relisez-le, une faute de frappe dans cette colonne crée un groupe au lieu d'en rejoindre un.
Le séparateur (;, tabulation, , ou |) est détecté automatiquement. Si une ligne d'en-tête est présente, l'ordre des colonnes est libre et vous pouvez n'en mettre qu'une partie. Les lignes vides et celles commençant par # sont ignorées.
Comptes déjà existants¶
Un identifiant qui existe déjà n'est ni recréé ni modifié : mot de passe, e-mail, nom, langue, statut actif et statut administrateur restent ceux du compte. La ligne sert uniquement à compléter ses accès :
- les groupes cités sont rejoints (et créés s'ils n'existent pas) ;
- les droits namespace sont ajoutés, ou relevés si le rôle demandé est plus élevé — jamais abaissés ;
- le droit de création de namespaces est accordé s'il est demandé — jamais retiré.
La ligne apparaît alors au statut Mis à jour. Réimporter un fichier pour ajouter des personnes à un groupe est donc sans risque : aucun accès n'est retiré.
Mot de passe¶
Un choix unique s'applique à tout l'import :
- Généré automatiquement : un mot de passe aléatoire par compte, à changer à la première connexion. Il est affiché dans le compte rendu — la plateforme n'envoyant aucun e-mail, c'est à vous de le transmettre.
- Non défini : aucun identifiant de connexion. Réservé aux comptes qui se connecteront par un fournisseur d'identité externe.
Compte rendu¶

Chaque ligne du fichier a son propre statut, y compris celles qui n'ont jamais été tentées — syntaxe invalide, identifiant en double dans le fichier, autorisation refusée. Le décompte distingue les comptes créés, les comptes existants mis à jour et les échecs. Le compte rendu peut être téléchargé en CSV, et les mots de passe générés copiés en un clic.
Warning
Les mots de passe ne sont affichés qu'une fois. Copiez-les ou téléchargez le compte rendu avant de fermer la fenêtre.
Note
Une ligne dont les autorisations ne passent pas est refusée sans rien créer : jamais de compte à moitié provisionné. Affecter un groupe ou créer un administrateur demande d'être administrateur de plateforme ; accorder un droit demande d'être administrateur du namespace visé.
Modifier / désactiver / supprimer¶
Depuis la ligne de chaque utilisateur : édition des champs, changement de mot de passe, activation/désactivation du compte, suppression (qui retire aussi son compte Git personnel).
Actions en masse¶
En sélectionnant plusieurs utilisateurs :
- Activer / Désactiver les comptes sélectionnés ;
- Changer la langue de tous les comptes sélectionnés ;
- Supprimer en masse.
Le résultat détaille les succès et les échecs utilisateur par utilisateur.
Note
La langue définie ici pilote la langue des messages renvoyés par la plateforme pour cet utilisateur. Chacun peut aussi la modifier lui-même depuis Mon profil.