Connexion et CLUF
Au premier lancement, l’application de bureau affiche un écran de connexion. Utilisez les mêmes identifiants que sur le portail my.dronefield.app.
L’écran de connexion
Section intitulée « L’écran de connexion »Le formulaire demande :
- E-mail — l’adresse avec laquelle vous vous êtes inscrit sur le portail.
- Mot de passe — le mot de passe de votre compte du portail.
Cocher « Se souvenir de moi » vous garde connecté 30 jours. Ne pas cocher sur des machines partagées.
Cliquez sur Se connecter.
Que se passe-t-il en arrière-plan ?
Section intitulée « Que se passe-t-il en arrière-plan ? »Après une connexion réussie, l’application :
- Reçoit un token du serveur (Laravel Sanctum) — votre identifiant sécurisé pour les opérations suivantes.
- Enregistre l’appareil — génère un UUID unique et l’envoie avec le hardware fingerprint. Voir Gestion des appareils.
- Démarre le planificateur de heartbeat — toutes les 15 minutes, rapporte que l’appareil est vivant.
- Récupère l’état de licence — votre abonnement / crédits. Mis en cache 5 minutes en mémoire pour ne pas interroger le serveur à chaque action.
- Vérifie les mises à jour — s’il y a un nouveau build stable disponible, une bannière jaune apparaît en haut de l’écran principal.
Acceptation du CLUF
Section intitulée « Acceptation du CLUF »Après la première connexion réussie, un dialogue présente le CLUF (Contrat de Licence Utilisateur Final). L’accepter est obligatoire pour continuer.
Lisez (ou faites défiler) l’accord et cliquez sur Accepter. Cette acceptation :
- Est horodatée dans votre compte — vous pouvez la consulter plus tard sur la page Documents juridiques du portail.
- Est confirmée au serveur par un POST (pour les logs d’audit).
Si une nouvelle version du CLUF est publiée, l’app la remontre — tant que vous n’acceptez pas, vous ne pouvez pas lancer de traitement.
Problèmes de connexion
Section intitulée « Problèmes de connexion »Résolution détaillée : Problèmes de connexion.
Causes les plus courantes :
- E-mail ou mot de passe incorrect — vérifiez sur le portail.
- Compte inactif — confirmation d’e-mail encore en attente.
- Pas d’internet — nécessaire à la première connexion ; ensuite, 30 jours d’utilisation hors ligne fonctionnent (avec le token en cache).
- Pare-feu bloque
*.dronefield.app— ajoutez à la liste blanche.
Durée de session
Section intitulée « Durée de session »Une session connectée dure environ 30 jours. Pendant ce temps :
- L’app valide en ligne la licence toutes les 5 minutes.
- Fonctionne aussi hors ligne — le offline token stocké dans le Keychain vous porte.
- Un heartbeat est envoyé toutes les 15 minutes au portail (quand connecté).
Déconnexion
Section intitulée « Déconnexion »Barre supérieure : DroneField → Déconnexion, ou Paramètres (⌘,) → Compte → Déconnexion.
À la déconnexion :
- Le token est révoqué côté serveur.
- Le offline token est supprimé du Keychain local.
- Le projet ouvert est fermé, l’écran de connexion réapparaît.
- Vos projets ne sont pas supprimés — à la reconnexion vous retrouvez tout.
Session interrompue
Section intitulée « Session interrompue »Dans de rares cas (ex. vous révoquez l’appareil depuis le portail), l’app se déconnecte automatiquement au prochain heartbeat. Vous voyez :
- Une notification : « Session expirée — veuillez vous reconnecter »
- Le traitement en cours s’arrête, mais les résultats partiels sont conservés.
- Vous devez vous reconnecter.