-
Kanbante 0.23.0 — Fusion : barre commune et SSO
StableCI / test (push) Successful in 1m37sreleased this
2026-10-21 11:05:06 -04:00 | 21 commits to main since this releaseTesté : oui — suite complète 211/211 (201 existants + 10 nouveaux),
py_compilepropre, rendu réel vérifié.Fusion — Kanbante rejoint l'accès centralisé (cartes #27, #28)
- Barre d'apps commune dracodev (ACC-1, #28) : snippet figé vendangé de dracodev-commons v0.1.1 (partiel
_draco_bar.html,draco-barre.css/draco-barre.js), inclus par le cadre partagé — Kanbante était la dernière des quatre applications sans la barre. Le rail pilote le repli natif de la barre latérale, la palette ouvre la recherche & commandes native ; alertes unifiées et Spark annoncent leur arrivée avec la fédération. - Pont SSO
draco_session(ACC-3.2, #27) : le cookie émis par ObsiGate est vérifié localement (app/draco.py— JWS HS256 au secret partagéDRACO_SESSION_SECRET, révocation de l'émettrice en cache 60 s) et converti en session Kanbante native parGET /auth/draco; bouton « Se connecter avec ObsiGate (SSO) » sur l'écran de connexion. Kanbante étant mono-utilisateur, aucun mapping de comptes n'est nécessaire. Inerte sans le secret.
Activation (déploiement)
- Redéployer le conteneur Kanbante sur cette version : la barre apparaît dès le redémarrage.
- Pour le SSO : poser
DRACO_SESSION_SECRETetDRACO_SSO_MACHINE_KEYdans l'environnement du conteneur (mêmes valeurs que les conteneurs ObsiGate, TikTak et Flowdeck), puis recréer le conteneur.
Downloads
- Barre d'apps commune dracodev (ACC-1, #28) : snippet figé vendangé de dracodev-commons v0.1.1 (partiel