# Organisations et rôles

Une organisation regroupe des personnes, des projets et des clés d’API. Tu peux appartenir à plusieurs organisations, et passer de l’une à l’autre depuis la barre latérale, ou avec `Ctrl+K`.

L’organisation se crée et se gère dans Account. Son slug apparaît dans l’adresse de l’app : `host.hgdc.ch/o/<slug>/…`.

## Rôles

| Action                                                             | Propriétaire | Admin | Membre |
| ------------------------------------------------------------------ | ------------ | ----- | ------ |
| Voir les projets, déploiements et logs                             | Oui          | Oui   | Oui    |
| Voir les noms des variables                                        | Oui          | Oui   | Oui    |
| Voir les valeurs des variables non sensibles                       | Oui          | Oui   | Oui    |
| Créer et déployer des projets, gérer les variables et les domaines | Oui          | Oui   | Oui    |
| Créer et révoquer des clés d’API                                   | Oui          | Oui   | Non    |
| Supprimer un projet                                                | Oui          | Oui   | Non    |
| Gérer l’organisation elle-même, dans Account                       | Oui          | Non   | Non    |

Une valeur sensible ne s’affiche jamais, quel que soit le rôle. Voir [Secrets et coffre](/docs/concepts/secrets-et-coffre/).

Le rôle lecture seule n’existe plus : les anciens membres en lecture seule sont passés membres.

## Inviter et retirer

Les invitations, les membres et les rôles se gèrent dans Account, pas dans Host. Le guide pas à pas est sur [Inviter une personne](/docs/guides/inviter-une-personne/).

Quand une personne rejoint l’organisation, elle se connecte avec son compte HGDC, avec la même adresse e-mail vérifiée. Son compte est lié, et ses projets restent en place.

## Membres dans Host

Host affiche la liste des membres en lecture seule, avec un bouton vers Account. Un changement fait dans Account arrive dans Host à la prochaine connexion de la personne. Une session dure 7 jours au plus, sans prolongation.

## Quitter ou être retiré

Quand une personne quitte l’organisation, les clés d’API qu’elle a créées cessent de fonctionner. Les projets, les déploiements et les variables restent dans l’organisation.

## Les clés d’API et l’organisation

Une clé d’API appartient à une organisation. L’organisation vient toujours de la clé : une option `--scope` ou `--team` de la CLI est ignorée. Voir [Clés d’API](/docs/guides/cle-d-api/).
