7.84.12 — correctif : ShaarIt joignable depuis Flowdeck (CSP connect-src) #47

Merged
bruno merged 1 commits from fix/recherche-shaarit-csp into main 2026-11-04 13:43:43 -05:00
Owner

Correctif du retour d'usage du 2026-11-04 (fusion #111) : depuis Flowdeck, la section ShaarIt de « Rechercher partout » affichait « Injoignable depuis cet hôte (CORS ou réseau) ».

Cause racine : la CSP des pages Flowdeck — la liste des origines sœurs en connect-src (app/middleware/security.py), écrite pour le panneau Alertes (#69 : ObsiGate, Flowdeck, TikTak, Kanbante), n'avait pas été étendue à ShaarIt lors du branchement de la recherche fédérée. Le navigateur bloquait donc l'appel de la page /recherche vers l'API ShaarIt avant même le CORS (le CORS de ShaarIt, lui, répond correctement aux origines sœurs, preflight compris — vérifié en HTTP). L'en-tête CSP réellement servi par flowdeck-dev confirmait l'absence de shaarit-dev.

Correctif : shaarit ajouté à la liste des sœurs du connect-src (même résolution draco_urls que les autres) ; test de garde test_csp_connect_src_contient_shaarit. Suites ciblées : 31 vertes.

Correctif du retour d'usage du 2026-11-04 (fusion #111) : depuis Flowdeck, la section ShaarIt de « Rechercher partout » affichait « Injoignable depuis cet hôte (CORS ou réseau) ». **Cause racine** : la CSP des pages Flowdeck — la liste des origines sœurs en `connect-src` (`app/middleware/security.py`), écrite pour le panneau Alertes (#69 : ObsiGate, Flowdeck, TikTak, Kanbante), n'avait pas été étendue à ShaarIt lors du branchement de la recherche fédérée. Le navigateur bloquait donc l'appel de la page `/recherche` vers l'API ShaarIt **avant même le CORS** (le CORS de ShaarIt, lui, répond correctement aux origines sœurs, preflight compris — vérifié en HTTP). L'en-tête CSP réellement servi par flowdeck-dev confirmait l'absence de `shaarit-dev`. **Correctif** : `shaarit` ajouté à la liste des sœurs du connect-src (même résolution `draco_urls` que les autres) ; test de garde `test_csp_connect_src_contient_shaarit`. Suites ciblées : 31 vertes.
bruno added 1 commit 2026-11-04 13:43:32 -05:00
Correctif : origine ShaarIt en connect-src (CSP) — la recherche fédérée passe
FlowDeck CI / lint (push) Failing after 13s
FlowDeck CI / test (pull_request) Failing after 1s
FlowDeck CI / docker (pull_request) Skipped
FlowDeck CI / lint (pull_request) Failing after 12s
FlowDeck CI / test (push) Failing after 19m33s
FlowDeck CI / docker (push) Skipped
8bba621223
La liste des sœurs du connect-src (Fusion #69, panneau Alertes)
n'avait pas été étendue à ShaarIt lors du branchement de la
recherche fédérée (#111) : le navigateur bloquait l'appel de la
page /recherche vers l'API ShaarIt avant même le CORS, et la
section affichait « Injoignable depuis cet hôte (CORS ou réseau) »
alors que le CORS de ShaarIt était correct. Test CSP ajouté.
bruno merged commit 0464f6156e into main 2026-11-04 13:43:43 -05:00
Sign in to join this conversation.