Compte
Équipes
Organisations, membres, rôles, attribution d’un serveur à une personne, et révocation.
Tout appartient à une organisation. À l’inscription, une organisation personnelle est créée pour vous ; vous n’y penserez peut-être jamais. Une équipe, c’est le même objet avec plus d’une personne dedans.
Rôles
| Rôle | Peut |
|---|---|
| Owner | Tout, y compris la licence et la suppression de l’organisation |
| Admin | Inviter, attribuer des serveurs, révoquer, lire le journal d’audit |
| Member | Utiliser les serveurs qui lui sont attribués |
Attribuer un serveur
Un serveur appartient à l’organisation et est attribué à une personne. La plateforme transmet à la machine les clés publiques des appareils de cette personne ; ceux des autres, non. Chaque clé n’y entre qu’autorisée depuis un appareil que le serveur tient déjà pour sûr : par la personne elle-même pour ses propres appareils, par un owner ou un admin pour ceux d’un membre. Voir votre clé.
Réattribuer un serveur fait apparaître les appareils de la nouvelle personne dans Appareils à autoriser, dans l’app d’un owner ou d’un admin dont un appareil ouvre déjà ce serveur. Les anciennes clés restent jusque-là, et partent dès qu’une nouvelle est entrée. Si aucun appareil d’un owner ou d’un admin n’ouvre ce serveur, reprenez-le depuis la console de l’hébergeur avec sudo pupitred keys reset.
Inviter
Une invitation est un email avec un lien. La personne accepte, se connecte, installe l’app ; son premier appareil génère sa propre clé. Rien n’est partagé, et aucun mot de passe ne circule.
Révoquer
Retirer un membre retire les clés de ses appareils de tous les serveurs où il était. La révocation atteint une machine à la prochaine remontée sortante de l’agent — ce n’est pas une connexion que la plateforme ouvre. Mais l’agent ne retire jamais la dernière clé d’un serveur : sur un serveur qui était attribué à ce membre, ses clés sont en général les seules, et elles restent jusqu’à ce qu’une autre y soit autorisée.
Le journal d’audit
Qui a invité qui, qui a attribué quel serveur, qui a révoqué quoi, et quand. Il enregistre les actions faites dans la console. Il n’enregistre pas ce qui se passe dans vos serveurs : la plateforme ne le voit jamais.
Les serveurs d’une équipe
Les serveurs gratuits et la licence appartiennent à l’organisation, pas à ses membres : tous partagent les mêmes serveurs, et un membre qui part n’en emporte aucun. Voir la licence.