• Kanbante 0.23.0 — Fusion : barre commune et SSO
    CI / test (push) Successful in 1m37s
    Stable

    bruno released this 2026-10-21 11:05:06 -04:00 | 21 commits to main since this release

    Testé : oui — suite complète 211/211 (201 existants + 10 nouveaux), py_compile propre, 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 par GET /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_SECRET et DRACO_SSO_MACHINE_KEY dans l'environnement du conteneur (mêmes valeurs que les conteneurs ObsiGate, TikTak et Flowdeck), puis recréer le conteneur.
    Downloads