Wiki/bridge
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
..
src feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
tests feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
.env.example feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
.gitignore chore: initial commit — formation-hub conception phase 2026-05-07 12:16:19 +02:00
biome.json chore: initial commit — formation-hub conception phase 2026-05-07 12:16:19 +02:00
Dockerfile chore: initial commit — formation-hub conception phase 2026-05-07 12:16:19 +02:00
package-lock.json feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
package.json feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00
tsconfig.json chore: initial commit — formation-hub conception phase 2026-05-07 12:16:19 +02:00
vitest.config.ts feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT 2026-05-07 21:17:56 +02:00