# 🚀 Quick Start - Tests API Guide ultra-rapide pour tester la sĂ©curitĂ© en 2 minutes. ## Étape 1 : VĂ©rification rapide ```cmd cd ConfluentTranslator\testsAPI quick-check.bat ``` **Ce script vĂ©rifie :** - ✅ Serveur actif - ✅ SĂ©curitĂ© active (401 sans auth) - ✅ Token admin créé - ✅ curl disponible **Si tout est OK, passez Ă  l'Ă©tape 2.** --- ## Étape 2 : RĂ©cupĂ©rer le token ```cmd get-token.bat ``` **Ce script affiche :** - Le contenu de `data/tokens.json` - Le token admin en vert - Instructions pour configurer les tests **Copiez le token affichĂ©.** --- ## Étape 3 : Configurer les tests ```cmd notepad test-authorized.bat ``` **Modifier cette ligne :** ```batch set TOKEN=VOTRE_TOKEN_ICI ``` **Par :** ```batch set TOKEN=c32b04be-2e68-4e15-8362-xxxxx ``` *(Remplacez par votre vrai token)* **Sauvegarder et fermer.** --- ## Étape 4 : Lancer tous les tests ```cmd test-all.bat ``` **Ce script lance :** 1. ✅ Test endpoint public (health) 2. ✅ Test sĂ©curitĂ© sans auth (13 tests) 3. ✅ Test accĂšs avec auth (8 tests) **Total : 22 tests** --- ## ✅ RĂ©sultat attendu ### Test 1 : Health check ``` [OK] 200 Endpoint accessible ``` ### Test 2 : Sans authentification ``` Total: 13 tests Passes: 13 (401 retourne) Echoues: 0 [OK] Tous les endpoints sont correctement proteges ``` ### Test 3 : Avec authentification ``` Total: 8 tests Passes: 8 (200 OK) Echoues: 0 [OK] Tous les endpoints sont accessibles avec auth ``` --- ## 🐛 ProblĂšmes ? ### "Serveur inactif" ```cmd cd ConfluentTranslator npm start ``` ### "Token introuvable" ```cmd REM Supprimer et recrĂ©er del data\tokens.json npm start ``` ### "curl non reconnu" - Windows 10+ : curl est prĂ©installĂ© - VĂ©rifier : `curl --version` --- ## 📚 Plus de dĂ©tails ? Voir `README.md` pour la documentation complĂšte. --- **C'est tout ! En 4 Ă©tapes, vous avez testĂ© toute la sĂ©curitĂ© de l'API.**