Renouvellement automatique du jeton d'un utilisateur sur réponse 401 DSCDLB-040
Instructions
Objectif : quand le serveur DoliSCAN invalide le jeton d'un utilisateur, la synchronisation suivante reçoit un code 401. Le module doit recréer le compte côté serveur avec la clé administrateur, récupérer le nouveau jeton et le réenregistrer, sans intervention humaine. Aucun mot de passe n'est stocké par le module, seule la clé administrateur.
Vérifications :
- Sur un 401, le jeton est renouvelé et persisté, et la synchronisation se poursuit.
- Si le renouvellement répond lui aussi 401, une erreur explicite est remontée.
- Si la nouvelle tentative après renouvellement échoue encore, une erreur explicite est remontée.
Point de contrôle manuel : un compte dont le jeton a été révoqué côté serveur doit se resynchroniser tout seul à l'exécution suivante, sans ticket de support.
Couverture automatique : test/phpunit/integration-dolibarr/TokenRenewalTest.php (3 methodes, suite integration).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | TokenRenewalTest | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Aucun commentaire pour l'instant.