Aller au contenu principal

Rôles staff

Les personnes qui gèrent une instance sol2flow ont un rôle staff. Toutes les autres sont « Pas dans le staff » et ne voient jamais l’espace d’administration. Il existe quatre rôles :

  • Propriétaire : tout ce que peut faire un Admin, et décide qui fait partie du staff.
  • Admin : paramètres de l’instance, utilisateurs, espaces de travail, validation des inscriptions et récupération de comptes.
  • Support : voit les utilisateurs, valide les inscriptions et récupère les comptes (avec un motif). Pas de paramètres, pas de suppression.
  • Auditeur : lecture seule sur les utilisateurs (adresses e-mail masquées), les espaces de travail et le journal d’audit.

Les rôles staff sont distincts des rôles dans l’espace de travail (Admin de l’espace, Membre, Invité).

Ce que chaque rôle peut faire​

PermissionPropriétaireAdminSupportAuditeur
Modifier les paramètres de l’instance (Admin → Général, Admin → Authentification : inscription, connexion, liens légaux, conservation, options de l’API)✓✓––
Attribuer et retirer des rôles staff✓–––
Voir les utilisateurs et les espaces dont ils font partie✓✓✓✓
Voir les adresses e-mail complètes✓✓✓masquées
Valider ou refuser les inscriptions✓✓✓–
Récupérer des comptes : réinitialiser la 2FA, supprimer les clés d’accès, envoyer une réinitialisation de mot de passe, déconnecter partout (toujours avec un motif)✓✓✓–
Créer et modifier des utilisateurs et leur accès aux espaces, révoquer des clés d’API, supprimer des photos de profil✓✓––
Supprimer et restaurer des utilisateurs et des espaces✓✓––
Voir tous les espaces (noms et utilisation, jamais le contenu) dans Admin → Espaces de travail✓✓✓ (lecture seule)✓ (lecture seule)
Lire le journal d’audit (Admin → Journal d’audit)✓✓–✓
Admin de chaque espace qui n’est pas privé✓✓––

Pages d’administration par rôle​

La barre latérale de l’administration n’affiche que les pages qu’un rôle peut ouvrir. Une page que le rôle ne peut pas ouvrir répond « Page introuvable », y compris quand l’adresse est saisie à la main.

PagePropriétaireAdminSupportAuditeur
Utilisateurs, page d’un utilisateurcompletcomplet (le compte d’un Propriétaire est en lecture seule)lecture, validation des inscriptions, récupération de compteslecture seule, e-mails masqués
Espaces de travailcompletcompletlecture seulelecture seule
Général, Authentification✓✓––
Journal d’audit✓✓–✓

Règles qui protègent l’instance​

  • Seul un Propriétaire modifie les rôles staff, y compris pour nommer quelqu’un Admin.
  • Le dernier Propriétaire garde son rôle et son compte : le seul Propriétaire actif ne peut pas être rétrogradé (pas même par lui-même), désactivé ni supprimé, et ne peut pas supprimer son propre compte. Nommez d’abord un autre Propriétaire. Un Propriétaire peut quitter ce rôle tant qu’il en reste un autre.
  • Le compte d’un Propriétaire ne peut être modifié, désactivé, supprimé ou voir ses clés d’API révoquées que par un autre Propriétaire, pour qu’un Admin ne puisse pas en prendre le contrôle en changeant son e-mail ou son mot de passe.
  • La récupération des comptes du staff (quel que soit le rôle) est réservée aux Propriétaires, pour que le Support ne puisse pas prendre le contrôle d’un compte admin. Personne ne peut récupérer son propre compte depuis l’administration ; il faut passer par Paramètres → Sécurité.
  • Chaque changement de rôle staff est enregistré dans le journal d’audit (ancien → nouveau).

Attribuer un rôle staff​

Pour attribuer un rôle staff à quelqu’un, ou le modifier :

  1. Ouvrez Admin → Utilisateurs et sélectionnez la personne.
  2. Sous Rôle staff, choisissez Propriétaire, Admin, Support, Auditeur ou Pas dans le staff. Sous le sélecteur, vous voyez ce que permet le rôle choisi ; Comparer tous les rôles affiche le tableau complet.
  3. Confirmez avec Changer le rôle. La fenêtre liste ce que la personne va gagner et perdre. Le changement prend effet immédiatement.

Vous pouvez aussi définir le rôle en créant un compte avec Ajouter un utilisateur.

remarque

Si vous utilisez l’authentification unique, le Groupe admin d’un fournisseur donne à ses membres le rôle Admin à la connexion, et le Groupe support facultatif donne le rôle Support. La synchronisation des groupes ne modifie jamais un Propriétaire (ni un Auditeur défini à la main) et ne retire que les rôles attribués par ses groupes. Voir Connexion.

Le premier Propriétaire​

Une nouvelle instance a besoin d’un Propriétaire pour démarrer. La façon de le créer pendant l’installation est décrite dans Installation. Ensuite, le Propriétaire attribue tous les autres rôles staff dans Admin → Utilisateurs.

Le staff dans les espaces de travail​

Les Propriétaires et Admins du staff sont automatiquement Admin de l’espace de chaque espace qui n’est pas privé. Le Support et les Auditeurs n’ont aucun accès automatique aux espaces. Admin → Journal d’audit affiche tous les événements, y compris ce qui se passe dans les espaces.

Espaces privés​

Un admin de l’espace peut rendre un espace privé. Le staff n’y a alors aucun rôle automatique : seules les personnes explicitement ajoutées peuvent l’ouvrir. Dans Admin → Espaces de travail, il reste listé (nom, membres, stockage), mais sans lien, avec la mention Pas d’accès. Sur la page d’un utilisateur, il apparaît avec un nom raccourci, comme « No•••••• ».