ADR 0019 – Session hors-ligne
Statut : Décidée, complétée le 29/09/2026 (EC-033). Date initiale : 28/09/2026.
Contexte
Section intitulée « Contexte »Pas de déconnexion en pleine tournée ; valeurs paramétrables après le pilote
Décision
Section intitulée « Décision »Jetons hors-ligne Keycloak (portée offline_access) pour renouveler la session sans mot de passe au retour du réseau. Valeurs du pilote : jeton d’accès 5 min ; session hors-ligne Keycloak 30 jours d’inactivité ; durée maximale de saisie hors-ligne dans l’application 7 jours ; verrouillage local après 5 min d’inactivité. Stockage des jetons : stockage sécurisé Android via Capacitor dès le Lot 3 (l’application terrain est livrée sous Capacitor, ADR 0031) ; le stockage du navigateur n’est utilisé que pour le build web de démonstration
Alternatives écartées
Section intitulée « Alternatives écartées »Stockage des jetons dans le navigateur (PWA) : moins protégé qu’un coffre-fort natif, donc écarté pour le pilote.
Conséquences
Section intitulée « Conséquences »Non précisées au-delà de la justification ci-dessus.
Stratégie de sortie
Section intitulée « Stratégie de sortie »À définir : non précisée dans les sources.
BioTrace_decoupage_lots.md, section « Décisions techniques », ligne « Session hors-ligne ».