Wiki/bridge/tests
Corentin JOGUET 571f5c3426
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT
- Support JWT OIDC Authentik via jose + JWKS (cache 10min)
- Lookup Personne via PersonneRepo.findByEmail + cache Redis 60s
- Mapping groups Authentik + roles formation-hub vers scopes
- Mode OIDC active uniquement si AUTHENTIK_ISSUER + JWKS_URI + AUDIENCE set
- Service tokens brg_* inchanges, restent voie principale en local
2026-05-07 21:17:56 +02:00
..
domain feat(bridge/domain): bloc 2 — domain models + tests Vitest (coverage 97.86%) 2026-05-07 19:48:22 +02:00
helpers feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
integration fix(redis-cache): membre ZSET unique pour eviter collision sub-ms dans checkRateLimit 2026-05-07 20:38:07 +02:00
middleware feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
repos feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
routes feat(bridge): bloc 3 — routes REST Tier 1 + auth + repos Baserow (10 endpoints) 2026-05-07 20:01:36 +02:00
unit ops(ci): add vitest config + sanity tests stub 2026-05-07 12:25:00 +02:00
webhooks feat(webhooks): Bloc 7a Baserow complet + Bloc 7b Docmost stub avec HMAC verify et idempotence 2026-05-07 20:51:56 +02:00