fix(backend): documente le 403 CSRF de require_trusted_origin

Le contrat OpenAPI et 31-contrat-authentification.md passaient sous
silence le 403 leve par require_trusted_origin sur refresh, logout,
logout-all et password. Ajoute REPONSE_ORIGINE_REFUSEE, regenere
openapi.json et etend test_openapi.py pour verifier que ces quatre
routes le declarent.
This commit is contained in:
Johan LEROY
2026-09-16 11:22:40 +02:00
parent 3347fa5bdb
commit fabd073aaf
6 changed files with 78 additions and 5 deletions
+7
View File
@@ -112,3 +112,10 @@ REPONSES_ADMIN: Final[Reponses] = {
),
},
}
REPONSE_ORIGINE_REFUSEE: Final[Reponses] = {
403: {
"model": ErrorResponse,
"description": "Origine non autorisée (protection CSRF de `require_trusted_origin`).",
},
}