API web sécurisée et observable, prête pour la production
Livrer une API REST avec authentification OIDC/JWT, en-têtes de sécurité, tests automatisés (unitaires, E2E, charge), analyse SAST/DAST et déploiement blue/green.
Intermédiaire18 h
Une équipe produit veut exposer son API à des partenaires. Vous la rendez présentable en production : contrat d'API, authentification robuste, protection OWASP, tests à tous les niveaux, déploiement sans interruption.
Architecture
API Node.js derrière NGINX, fournisseur d'identité OIDC (Keycloak), base PostgreSQL, deux environnements blue et green derrière le proxy.
Livrables
- Spécification OpenAPI et conventions d'erreur
- Flux d'authentification documenté (client credentials, rotation)
- Rapports SAST/DAST et corrections
- Suites de tests : unitaires, Playwright, k6 (seuils p95)
- Procédure de bascule blue/green et de retour arrière