[ACC-3.2] Validation locale du jeton draco_session #21
Open
opened 2026-10-20 21:19:46 -04:00 by bruno
·
1 comment
No Branch/Tag Specified
main
feat/v6.5.0-synced-db
feat/v6.0
feat/v5.6.0-import
feat/v5.5.0-embeds-media
docs/roadmap-v5.4.0-completed
feat/v5.4.0-v5.5.0
feat/v4.5.0-sprints-my-tasks
feat/v4.4.0-tasks-dependencies
feat/v4.3.0-database-views
feat/v4.2.0-templates-dashboards
feat/v4.1.0-database-sources
develop
fix/no-workspace-sidebar
feat/quality
feat/onboarding
v7.69.4
v7.69.3
v7.69.2
v7.69.1
v7.69.0
v7.68.0
v7.67.0
v7.66.0
v7.65.0
v7.64.1
v7.64.0
v7.63.0
v7.62.0
v7.61.0
v7.60.0
v7.59.3
v7.59.2
v7.58.0
v7.57.0
v7.56.0
v7.55.0
v7.54.0
v7.53.0
v7.52.0
v7.51.0
v7.50.2
v7.50.1
v7.50.0
v7.49.2
v7.49.1
v7.49.0
v7.45.6
v7.45.5
v7.45.4
v7.45.3
v7.45.2
v7.45.1
v7.45.0
v7.44.0
v7.43.0
v7.42.0
v7.41.0
v7.40.0
v7.39.0
v7.38.0
v7.37.0
v7.36.0
v7.35.0
v7.34.0
v7.33.0
v7.32.0
v7.31.0
v7.30.0
v7.29.0
v7.28.0
v7.27.0
v7.26.0
v7.25.0
v7.24.0
v7.23.0
v7.22.0
v7.21.0
v7.20.0
v7.19.0
v7.18.0
v7.17.0
v7.16.0
v7.15.0
v7.14.0
v7.13.0
v7.12.0
v7.11.0
v7.10.0
v7.9.0
v7.8.0
v7.7.0
v7.6.0
v7.5.0
v7.4.0
v7.3.9
v7.3.8
v7.3.7
v7.3.6
v7.3.5
v7.3.4
v7.3.3
v7.3.2
v7.3.1
v7.3.0
v6.7.0
v6.6.0
v6.5.1
v6.5.0
v4.0.2
v4.0.1
v2.3.0
v2.2.0
v2.1.1
v2.1.0
v2.0.0
v1.9.0
v1.8.0
v1.6.0
v1.5.0
v1.4.0
v1.3.0
v1.0.0
Labels
Clear labels
bug
design
documentation
duplicate
enhancement
feature
kanban:in_progress
kanban:qa
kanban:review
kanban:todo
kanban_Backlog
kanban_En_cours
kanban_Révision
kanban_Terminé
kanban_a_faire
performance
question
refactor
roadmap
security
wontfix
Bug à corriger
UI/UX
Documentation
Doublon
Amélioration
Nouvelle fonctionnalité
Colonne Backlog
Colonne En cours
Colonne Révision
Colonne Terminé
Colonne À faire
Optimisation
Question
Refactoring code
Feuille de route — programme Fusion
Sécurité
Ne sera pas corrigé
No labels
kanban:review
Milestone
No items
No Milestone
Fusion — accès centralisé
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bruno/flowdeck#21
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Brief pour Hermes. Validation locale du jeton
draco_sessionvia le module partagédracodev-commons/session/; mappingsub→ compte local ; aucun rôle lu depuis le jeton.Dépend de : ACC-3.1 côté ObsiGate. Épopée : Projets/fusion-trois-apps#7.
✅ Livré en Flowdeck 7.74.0 — en Révision (Spark, 2026-10-21). Commit
1ce9f69.Pont SSO
GET /auth/draco: le cookiedraco_session(émis par ObsiGate, ACC-3.1) est vérifié localement parapp/services/draco.py(JWS HS256 au secret partagé, révocation de l'émettrice en cache 60 s — mêmes sémantiques que le validateur TikTak), résolu vers le compte local, puis converti en session Flowdeck native. Bouton « Login with ObsiGate (SSO) » sur la page de connexion (via/sso/authorizede l'émettrice).Mapping sub → compte : migration 51 (
draco_links, 1:1) — lien automatique à la première visite doublement connectée (accroché à/auth/user), repli mono-utilisateur,GET/POST/DELETE /auth/draco-link(dissociation = pierre tombale).Contrôles : 7 tests dédiés verts ; suite complète 1475 verts / 28 échecs tous préexistants (comparaison à la baseline locale de l'arbre 7.72.0, zéro échec nouveau) ; ruff propre. Inerte tant que
DRACO_SESSION_SECRETn'est pas configuré — même secret qu'ObsiGate et TikTak.