Aller au contenu

Se connecter à Vigie-Chiro

L'application fonctionne entièrement hors-ligne, mais se connecter à votre compte Vigie-Chiro débloque tout ce qui touche à la plateforme :

  • la synchronisation de vos sites et points déclarés sur le portail (créés ou reliés localement, jamais écrasés) et du référentiel officiel des taxons ;
  • le dépôt d'une nuit préparée, le lancement de son traitement par la plateforme et sa vérification (écran Préparer le dépôt) ;
  • la récupération des résultats Tadarida après traitement serveur (écran Validation) ;
  • l'échange des métadonnées d'une nuit dans les deux sens - « Récupérer » et « Envoyer » - depuis la fenêtre Modifier le passage ;
  • les boutons « Ouvrir sur Vigie-Chiro » des écrans rattachés (site, passage, validation).

Obtenir son jeton (méthode du marque-page)

La plateforme n'a pas de « mot de passe d'application » : on récupère le jeton de session du navigateur, valable 14 jours. La fenêtre ☰ → Se connecter à Vigie-Chiro… vous guide en trois étapes, sans rien installer :

  1. Ouvrir la plateforme : connectez-vous sur le portail Vigie-Chiro (compte GitHub ou Google).
  2. Installer le marque-page (une seule fois) : le bouton Copier le marque-page met dans le presse-papiers un petit favori à créer dans votre navigateur (collez-le comme adresse du favori).
  3. Coller le jeton : sur l'onglet Vigie-Chiro connecté, cliquez le marque-page (il copie votre jeton), puis collez-le dans le champ et Se connecter.

La fenêtre de connexion : les trois étapes, le champ du jeton et le bandeau d'état.

Une fois connecté, la fenêtre affiche votre identité (pseudo) et un résumé de la synchronisation (par exemple « 385 taxons, 3 sites »). Le jeton est conservé localement dans votre dossier de travail - jamais dans un dépôt git.

Ce que déclenche la connexion

À chaque connexion réussie, l'application synchronise automatiquement :

  • le référentiel des taxons (fusion prudente : les noms officiels complètent la base locale, rien n'est écrasé) ;
  • vos sites et points : ceux qui existent sur le portail mais pas localement sont créés, les autres sont simplement reliés. Le badge d'état des cartes de Mes sites (« Enregistré » / « Verrouillé ») reflète ce rattachement.

Cette synchronisation est ensuite rejouable à la demande, sans se reconnecter, avec le bouton Récupérer depuis Vigie-Chiro de l'écran Mes sites.

Jeton expiré ou absent

Hors connexion, l'application se dégrade proprement : les actions liées à la plateforme sont grisées avec une explication, tout le reste fonctionne normalement. Rouvrez simplement ☰ → Se connecter à Vigie-Chiro… et recollez un jeton frais.

Un jeton qui expire pendant que l'application est ouverte, ou que la plateforme refuse en cours de travail, se découvre au premier geste qui en a besoin : ce geste vous dit de vous reconnecter et où (« Reconnectez-vous depuis le menu principal, entrée « Se connecter à Vigie-Chiro… » »), puis il se grise, comme les autres actions de plateforme. Un jeton refusé est oublié : il ne repart plus, et la fenêtre de connexion affiche « Non connecté ». Ouvrir cette fenêtre suffit aussi à griser les actions d'un jeton expiré. Les envois d'un dépôt refusés pour cette raison redeviennent reprenables dès que vous vous reconnectez.

Lors de la vérification d'un jeton, la modale distingue désormais les causes d'échec : « Token invalide ou expiré » signifie que la plateforme a réellement refusé le jeton (recollez-en un frais), tandis que « Vigie-Chiro est injoignable » signale un problème de réseau : votre jeton n'est peut-être pas en cause, vérifiez la connexion et réessayez. De même, l'import des observations, le suivi du traitement et la synchronisation des sites indiquent la vraie raison d'un échec (plateforme injoignable, refus du serveur) au lieu d'afficher « aucun résultat ».

En ligne de commande

Les commandes Vigie-Chiro (recuperer-vigiechiro, deposer-vigiechiro, verifier-depot-vigiechiro, importer-vigiechiro) acceptent un jeton ponctuel : option --token, ou variable d'environnement VIGIECHIRO_TOKEN (préférable : elle ne laisse pas le jeton dans l'historique du shell). À défaut, la connexion enregistrée dans l'application est utilisée.