Sécurisation de l'API et refonte des tests backend

- helmet et express-rate-limit sur les routes d'authentification
- CORS restreint aux origines de FRONTEND_URL
- CSP désactivée uniquement sur /api-docs pour Swagger UI
- ajout du test de tirage et simplification du test e2e
- suppression de tests/setup.js devenu inutile

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Emma781227
2026-08-17 00:22:54 +02:00
parent a2543cf4ce
commit 20c865a071
10 changed files with 219 additions and 132 deletions

View File

@@ -19,6 +19,8 @@
"bcrypt": "^6.0.0",
"cors": "^2.8.6",
"express": "^5.2.1",
"express-rate-limit": "^8.6.1",
"helmet": "^8.3.0",
"jsonwebtoken": "^9.0.3",
"nodemailer": "^9.0.3",
"prisma": "^6.19.3",