documentation

ADR-0011 — API Platform 3.x — auth par API key header (pas JWT)

StatutAccepté
Date2025-09-01
AuteursJulien Jorry

Contexte

L'API Kohinos est consommée par quelques intégrations identifiées (HelloAsso, PayZen, exports comptables). JWT impose une rotation de clés, un revocation mechanism, un cycle de refresh tokens. Trop lourd pour 3–5 consommateurs connus.

Décision

Auth API via header X-API-KEY, validée par un guard authenticator Symfony dédié. Stockage des clés en BDD chiffrées (libsodium secretbox). Rotation manuelle par le trésorier.

Conséquences positives

Conséquences négatives

Alternatives examinées

Références