- Nouvelle architecture modulaire avec src/api, src/core, src/utils - Séparation claire docs/ (admin, changelog, dev, security) et tests/ (unit, integration, scripts) - server.js devient un simple point d'entrée - Ajout de STRUCTURE.md documentant l'architecture - Archivage ancien-confluent/ avec générateur de lexique complet 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.9 KiB
1.9 KiB
🚀 Quick Start - Tests API
Guide ultra-rapide pour tester la sécurité en 2 minutes.
Étape 1 : Vérification rapide
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
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
notepad test-authorized.bat
Modifier cette ligne :
set TOKEN=VOTRE_TOKEN_ICI
Par :
set TOKEN=c32b04be-2e68-4e15-8362-xxxxx
(Remplacez par votre vrai token)
Sauvegarder et fermer.
Étape 4 : Lancer tous les tests
test-all.bat
Ce script lance :
- ✅ Test endpoint public (health)
- ✅ Test sécurité sans auth (13 tests)
- ✅ 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"
cd ConfluentTranslator
npm start
"Token introuvable"
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.