Aller au contenu

Associer un appareil

Ce guide explique comment associer un téléphone à Control Center, afin de lire vos messages et vos tickets et d’y répondre depuis n’importe où. Le même parcours permet d’associer un second navigateur ou une application de bureau. Voir Contrôle à distance et mobile pour le fonctionnement de la liaison et son modèle de sécurité.

  • Un client de bureau ou web connecté à votre serveur, et un espace de travail configuré. Les opérations d’appairage exigent un client complet : un téléphone associé ne peut donc jamais associer — ni révoquer — un autre appareil.
  • Un serveur joignable depuis l’appareil que vous associez. Sur le même réseau, cela fonctionne directement ; à distance, c’est le relais à courtage qui achemine le trafic. Si le panneau répond Inaccessible au lieu d’un QR code ou d’identifiants, publiez d’abord un chemin — l’activation du tunnel dans Paramètres → Serveur → Connexion et état (Partager ce serveur), ou l’option --public-url du serveur (voir Exécuter un serveur sans interface).
  • Pour un téléphone : rien à installer. Le QR code ouvre l’application web Remote (remote.usectrl.dev par défaut).

Auto-hébergement. Remote et le courtier relais sont open source dans ce dépôt : l’application téléphone (apps/cc_remote, une PWA web Flutter que vous pouvez déployer sur Cloudflare Pages via son wrangler.jsonc, sur l’image nginx docker/cc_remote, ou sur n’importe quel hébergeur statique avec HTTPS — les service workers et IndexedDB exigent un contexte sécurisé) et le relais (apps/cc_signaling_server, un binaire Dart unique et sans état qui ne détient aucune donnée applicative et ne voit jamais le secret d’appairage — il ne transmet que des trames scellées de bout en bout). Voir leurs README pour les étapes de compilation et d’exécution.

Ouvrez Paramètres → Vous → Vos appareils. La section Vos appareils répertorie les clients associés à votre compte sur ce serveur. (Le propriétaire du serveur voit tous les appareils du serveur ; tous les autres ne voient que les leurs.)

Cliquez sur Associer un nouveau client dans l’en-tête de la page, donnez-lui un libellé (ex. « Mon téléphone »), choisissez le type — Navigateur web, Application de bureau ou Téléphone — puis cliquez sur Associer.

  • Pour un téléphone, un QR code s’affiche. Scannez-le avec l’appareil photo du téléphone, ou copiez le lien et ouvrez-le dans n’importe quel navigateur. Il pointe l’application Remote vers votre serveur et transporte l’identifiant.
  • Pour un navigateur ou un poste de bureau, copiez plutôt le lien affiché (ou l’identifiant d’appareil et la clé d’appairage) dans le nouveau client. Le lien en un clic n’est proposé que lorsque vous associez depuis le client web, car un binaire de bureau n’a pas d’origine web à partir de laquelle le construire.

Le QR code du téléphone et le lien qu’imprime cc_server pair --client-url en ligne de commande sont des charges utiles différentes et non interchangeables : le lien de la CLI remplit le formulaire de connexion du client web, tandis que ce QR code transporte le descripteur de connexion complet du serveur et l’empreinte d’identité pour la PWA Remote.

Côté téléphone, ouvrir un lien d’appairage n’associe pas silencieusement. Remote affiche le nom annoncé du serveur et vous demande de confirmer avant d’enregistrer quoi que ce soit, si bien qu’un lien falsifié ne peut pas détourner l’application vers le serveur d’un autre.

Depuis Paramètres → Vous → Vos appareils, vous pouvez :

  • Renommer un appareil
  • Révoquer un appareil auquel vous ne faites plus confiance. La révocation détruit son identifiant et coupe sa session active en quelques secondes, si bien qu’il échoue en mode fermé à la reconnexion

La révocation est la bonne réaction pour un téléphone perdu ou remplacé. Elle est immédiate et irréversible du point de vue de l’appareil.

Les identifiants émis depuis ce panneau sont à durée limitée : ils expirent 30 jours après leur émission et la barrière de connexion les refuse ensuite en mode fermé. Un identifiant émis avec cc_server pair en ligne de commande ne comporte aucune expiration — révoquez-le à la main lorsque la machine à laquelle il était destiné est retirée du service.

Changer d’espace de travail depuis le téléphone

Section intitulée « Changer d’espace de travail depuis le téléphone »

Un téléphone associé peut changer d’espace de travail indépendamment du poste de bureau. Le téléphone transmet l’espace de travail à chaque appel et le serveur vérifie votre appartenance et votre rôle dans cet espace à chaque fois — le téléphone n’atteint donc que les espaces de travail dont vous êtes membre, et y changer d’espace ne modifie jamais ce qu’affiche le poste de bureau.

Une session téléphone est en outre limitée à une courte liste d’autorisations d’outils fortement orientés lecture : elle peut lister et lire les tickets, les agents, les espaces, les messages et les articles du fil d’actualités, et elle peut mettre à jour ou assigner un ticket, envoyer un message dans un espace et marquer un article comme lu ou enregistré. Tout ce qui sort de cet ensemble est refusé avant d’atteindre le répartiteur du serveur.