Mes organisations

Durée : 5 minutes Pour qui : prestataires IT mutualisés · consultants cybersécurité · admins qui interviennent sur plusieurs PME · responsables IT de groupes multi-entités Nouveauté v0.9 : un même compte peut maintenant accéder à plusieurs organisations simultanément, en gardant un rôle distinct dans chacune.

CyberPassport reconnaît deux scénarios :

  1. Vous êtes membre primaire d'une org (votre PME, votre entité principale). C'est l'org créée lors de votre onboarding.
  2. Vous êtes invité comme prestataire externe dans une ou plusieurs autres organisations (clients que vous accompagnez, filiales que vous administrez). Ces accès s'ajoutent à votre org primaire sans la remplacer.

💡 Bon à savoir : votre org primaire reste toujours « la vôtre » — vos données, vos rapports, votre coffre à preuves restent intacts quoi qu'il arrive sur les autres orgs.


Recevoir une invitation externe

Côté admin de l'org cliente

Un admin d'une org où vous intervenez (ex: votre client PME) vous invite via Paramètres → Équipe → Inviter un prestataire externe.

📸 Emplacement capture d'écran : modale d'invitation externe avec le badge « Externe »

L'admin saisit votre adresse email + choisit votre rôle (Admin / Collaborateur / Auditeur dans leur org).

Côté vous, le prestataire

Vous recevez un email :

  • Expéditeur : noreply@cyberpassport.ch
  • Sujet FR : « [CyberPassport] {Nom de l'org cliente} vous invite comme prestataire externe »
  • Texte : « Vous garderez votre compte actuel et vos autres organisations. Cette invitation ajoute simplement {Nom de l'org} à votre liste d'organisations accessibles. »
  • Validité : 48 heures (plus court que les invitations classiques pour des raisons de sécurité)

📸 Emplacement capture d'écran : email d'invitation externe (mode FR)

Cliquer le bouton « Accepter l'invitation » :

  • Si vous êtes déjà connecté dans CyberPassport → acceptation automatique, redirection vers le dashboard de l'org cliente.
  • Si vous êtes déconnecté → page de login, puis acceptation après authentification.

⚠️ Important : l'email d'invitation doit correspondre exactement à l'adresse de votre compte CyberPassport. Si vous avez plusieurs adresses, demandez à l'admin d'utiliser celle de votre compte primaire.


Le sélecteur d'organisations (OrgSwitcher)

Dès que vous avez 2 organisations ou plus accessibles, un sélecteur apparaît dans la sidebar gauche, juste sous le logo CyberPassport.

📸 Emplacement capture d'écran : sidebar avec OrgSwitcher montrant 3 orgs (1 primaire + 2 externes)

À quoi il ressemble

  • Un bouton avec le nom de l'org active + votre rôle + une flèche dépliante
  • Une pastille orange « Externe » si vous êtes prestataire dans cette org
  • Au clic : liste de toutes vos organisations, avec rôle et badge externe quand applicable

Comment switcher

  1. Cliquer le bouton OrgSwitcher dans la sidebar.
  2. Cliquer sur l'org cible.
  3. La page se recharge automatiquement sur le dashboard de la nouvelle org.

🟣 Astuce : votre dernière org active est mémorisée entre les sessions (via un cookie sécurisé). Si vous travailliez sur l'org de votre client Atelier Mécanique, à votre prochaine connexion vous serez directement de retour sur leur dashboard.

💡 Bon à savoir : à la déconnexion, le cookie est supprimé pour éviter qu'un autre utilisateur du même navigateur hérite de votre dernière org.


Vos rôles peuvent varier d'une org à l'autre

C'est une fonctionnalité clé du multi-org : vous pouvez être Admin chez vous mais Auditeur chez un client.

Exemple typique pour un consultant cyber :

Organisation Rôle Pastille
Mon agence (Conseil & Cyber Sàrl) Owner
Atelier Mécanique du Jura SA Auditeur Externe
Cadrans de Précision Sàrl Collaborateur Externe
Polissage Vallée SA Admin Externe

Vos droits sont toujours limités au rôle de l'org active. Si vous êtes Auditeur chez Atelier Mécanique, vous ne pourrez pas modifier leurs réponses, même si vous êtes Owner de votre propre agence.


Cas pratiques

Cas 1 — Prestataire IT mutualisé

Vous gérez l'IT de 3 PME horlogères. Chaque PME vous donne un accès Admin dans sa propre instance CyberPassport.

  • Avantage : un seul compte, un seul mot de passe, un OrgSwitcher pour basculer en 2 secondes entre vos 3 clients.
  • Sécurité : les données de chaque PME restent strictement isolées — vous ne voyez jamais les réponses d'une PME quand vous êtes sur le dashboard d'une autre.

Cas 2 — Consultant audit ponctuel

Un client vous invite comme Auditeur pour relire son évaluation avant publication.

  • Vous acceptez l'invitation → l'org du client apparaît dans votre OrgSwitcher.
  • Quand la mission est terminée, le client peut révoquer votre accès (Paramètres → Équipe → Retirer).
  • Votre org primaire et vos autres clients restent inchangés.

Cas 3 — Responsable groupe multi-entités

Vous chapeautez 5 filiales d'un même groupe industriel. Chaque filiale a sa propre org CyberPassport.

  • Vous demandez aux admins de chaque filiale de vous inviter en Admin externe.
  • Vous pouvez basculer d'une filiale à l'autre pour suivre la maturité cyber consolidée du groupe.
  • ⚠️ Le dashboard consolidé multi-clients (vue agrégée des 5 filiales en une page) est prévu pour V2 — en v0.9, vous switchez manuellement.

Sécurité et confidentialité

  • Isolation stricte : les données de chaque organisation sont compartimentées par deux barrières indépendantes — un filtrage applicatif systématique par organisation, et le Row Level Security de PostgreSQL en seconde barrière, sur notre base hébergée en Suisse.
  • Le cookie d'org active est httpOnly et sameSite=lax — il ne peut PAS être lu par JavaScript ni envoyé sur un autre domaine.
  • Le JWT contient la liste de vos organisations accessibles — mises à jour à chaque login (donc une révocation prend effet au plus tard à votre prochaine connexion).

Limites connues en v0.9

  • L'invitation externe se fait par email (pas de recherche annuaire pour ajouter un user existant — V2).
  • Pas de notification dans l'app quand vous êtes invité dans une nouvelle org (vous recevez juste l'email).
  • Pas de vue agrégée multi-orgs (dashboard consolidé) — prévu V2.
  • Le changement d'org active recharge complètement la page (pas de SPA-style instantané).

Foire aux questions

Q : Si je quitte l'org cliente, mes données chez moi restent-elles intactes ? R : Oui, totalement. Quitter (ou être retiré d') une org externe ne touche jamais votre org primaire ni vos autres orgs externes.

Q : Un admin client peut-il voir mes données personnelles (autres clients, etc.) ? R : Non. Aucun admin ne voit la liste de vos autres orgs. Le seul indicateur côté admin est la pastille « Externe » à côté de votre nom, qui dit simplement « ce user n'a pas son org primaire chez nous ».

Q : Je peux être invité avec quel rôle ? R : Admin, Collaborateur ou Auditeur dans l'org du client. Le choix appartient à l'admin qui vous invite.

Q : Combien d'orgs peuvent partager mon compte ? R : Pas de limite technique en v0.9. À titre indicatif, 10–20 orgs reste très confortable côté UX.


📸 Emplacement capture d'écran final : screen complet montrant l'OrgSwitcher déplié dans la sidebar, avec un mélange d'orgs primaire + externes

Besoin d'aide ? Contacter support@cyberpassport.ch.