Kanbante 0.46.0 : tests de correspondance par utilisateur (amorçage, JIT x2 identités, homonyme non adopté, liaison admin, désactivé, /api/search, kbt_) (tests/test_draco_correspondance.py, tests/test_draco_sso.py)

This commit is contained in:
Spark
2026-11-06 13:54:11 +00:00
parent 5402624e20
commit 123029d2e9
2 changed files with 402 additions and 3 deletions
+6 -3
View File
@@ -2,9 +2,12 @@
Le cookie émis par ObsiGate (ACC-3.1) est vérifié localement
(secret partagé, HS256) et converti en session Kanbante native par
GET /auth/draco. Kanbante est mono-utilisateur : un jeton valide
ouvre la session de l'opérateur configuré. Sans
DRACO_SESSION_SECRET, le pont renvoie simplement au login.
GET /auth/draco. Depuis la 0.46.0 (HUB-16), la correspondance est
par utilisateur (users.draco_sub, création JIT) — voir
tests/test_draco_correspondance.py. Les cas couverts ici restent
valides : dans ce module, le seul compte est l'admin d'amorçage,
auquel le premier jeton valide se lie (cas d'amorçage documenté).
Sans DRACO_SESSION_SECRET, le pont renvoie simplement au login.
"""
import base64