Récupération du jeton administrateur par code de sécurité DSCDLB-042
À tester
Automatisable
Toutes plateformes
Instructions
Objectif : quand la clé administrateur du module est invalidée côté serveur, tous les appels de niveau administrateur répondent 401. Le module doit le signaler et proposer un chemin de récupération par courriel, sans inonder la boîte de l'administrateur.
Vérifications :
- Un premier 401 marque le jeton administrateur comme invalide et déclenche l'envoi d'un code de sécurité par le serveur.
- Un second 401 dans la fenêtre d'une heure ne renvoie pas de courriel (anti-spam).
- La saisie d'un code valide renouvelle le jeton, le persiste et lève le signalement.
- Un 401 d'authentification est bien distingué d'une erreur réseau : une panne de connexion ne marque pas le jeton comme invalide.
- Un appel administrateur réussi efface un signalement devenu obsolète, et la levée du signalement est sans effet s'il n'y en avait pas.
Point de contrôle manuel : depuis la page de configuration serveur, déclencher la récupération, relever le code reçu par courriel et le saisir.
Couverture automatique : test/phpunit/integration-dolibarr/AdminTokenRecoveryTest.php (7 methodes, suite integration).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | AdminTokenRecoveryTest | 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.