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.

HTTPS + JWTactifcandidattoken
Partenaire
NGINX
API blue
API green
Keycloak (OIDC)
PostgreSQL
Architecture : Partenaire, NGINX, API blue, API green, Keycloak (OIDC), PostgreSQL

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