docs: le jeton est émis par notre API, Keycloak est reporté #84

Merged
lenaic merged 1 commit from lenaic/0-decision-authentification into develop 2026-09-02 11:29:27 +00:00
Owner

Le tableau des décisions annonçait Keycloak comme arbitré depuis le 31 août, alors que l'équipe construit un jeton maison depuis deux jours. Marvin a écrit toute la brique d'authentification sur cette base, Olivier a supprimé la base keycloak du serveur et l'a signalé comme un écart avec ce document. Le document disait encore l'inverse des deux.

Ce que ça corrige

Les onze mentions de Keycloak. La décision devient « jeton émis par notre API », et une seconde ligne dit que Keycloak est reporté, pas écarté, avec une condition de bascule datée dans la fiche ADR.

Deux erreurs au passage : le plan d'adressage annonçait PostgreSQL sur 5432 alors qu'il est sur 5433, et il était encore attribué à Justine.

Ce que ça change au plan de charge

La ligne Keycloak à trois jours-homme devient authentification par jeton à un, chez Marvin. Le total passe de 46 à 44 jours-homme, le déficit de 15 à 13.

La fiche ADR 0002

Elle trace l'alternative écartée avec ce que Keycloak apporte réellement, et pourquoi le rapport n'est pas bon sur dix jours. Elle assume la conséquence : nous écrivons l'authentification nous-mêmes, donc la rotation de clé, l'expiration et la révocation sont à notre charge, et cela doit figurer au rapport de sécurité de l'EC04.

L'index des ADR est ouvert au passage : convention de nommage, et pourquoi la série du groupe commence à 0001 alors que des ADR-005 et 006 sont cités ailleurs. Ces numéros appartiennent aux dossiers individuels.

Le tableau des décisions annonçait Keycloak comme arbitré depuis le 31 août, alors que l'équipe construit un jeton maison depuis deux jours. Marvin a écrit toute la brique d'authentification sur cette base, Olivier a supprimé la base `keycloak` du serveur et l'a signalé comme un écart avec ce document. Le document disait encore l'inverse des deux. ## Ce que ça corrige Les onze mentions de Keycloak. La décision devient « jeton émis par notre API », et une seconde ligne dit que Keycloak est **reporté, pas écarté**, avec une condition de bascule datée dans la fiche ADR. Deux erreurs au passage : le plan d'adressage annonçait PostgreSQL sur 5432 alors qu'il est sur 5433, et il était encore attribué à Justine. ## Ce que ça change au plan de charge La ligne Keycloak à trois jours-homme devient authentification par jeton à un, chez Marvin. Le total passe de 46 à 44 jours-homme, le déficit de 15 à 13. ## La fiche ADR 0002 Elle trace l'alternative écartée avec ce que Keycloak apporte réellement, et pourquoi le rapport n'est pas bon sur dix jours. Elle assume la conséquence : nous écrivons l'authentification nous-mêmes, donc la rotation de clé, l'expiration et la révocation sont à notre charge, et cela doit figurer au rapport de sécurité de l'EC04. L'index des ADR est ouvert au passage : convention de nommage, et pourquoi la série du groupe commence à 0001 alors que des ADR-005 et 006 sont cités ailleurs. Ces numéros appartiennent aux dossiers individuels.
docs: le jeton est émis par notre API, Keycloak est reporté
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 12s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 4s
Intégration / Images épinglées par version (pull_request) Successful in 2s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 3m42s
ea0ec01b7a
Le tableau des décisions annonçait Keycloak comme arbitré depuis le 31 août
alors que l'équipe construisait un jeton maison. Marvin a écrit toute la
brique d'authentification sur cette base, Olivier a supprimé la base
keycloak du serveur, et le document disait encore l'inverse.

Corrige les onze mentions de Keycloak, le port de PostgreSQL annoncé à
5432 alors qu'il est à 5433, et le plan de charge : le total passe de 46 à
44 jours-homme, le déficit de 15 à 13.

Ouvre la fiche ADR 0002 et l'index des décisions.
lenaic merged commit 83e54de2c3 into develop 2026-09-02 11:29:27 +00:00
lenaic deleted branch lenaic/0-decision-authentification 2026-09-02 11:29:28 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
g2/enervision!84
No description provided.