ObsiGate : CORS recherche autorise les origines agent (federation console, defaut 2) #50

Open
bruno wants to merge 2 commits from console-federation-recherche into main
Owner

Branche console-federation-recherche, base main. NE PAS MERGER sans go du coordinateur.

backend/recherche_cors.py : ajout d'AGENT_ORIGINS = {https://agent.dracodev.net, https://agent-dev.dracodev.net} a l'allowlist de GET /api/search (regles inchangees, jamais '*'). L'onglet ObsiGate de la console reste sur le MCP existant ; cette ouverture rend la lecture directe possible et symetrique avec les 3 autres hotes, et ne change rien a la CSP ObsiGate (la CSP qui compte pour les appels console est celle de la page console).

Tests : tests/test_recherche_cors.py mis a jour (allowlist a 10 origines, nouveau test_origines_agent_console). Execute en sandbox (fonctions pures, sans serveur) : 7/7. Aucun bump de version, aucun merge.

Branche console-federation-recherche, base main. NE PAS MERGER sans go du coordinateur. backend/recherche_cors.py : ajout d'AGENT_ORIGINS = {https://agent.dracodev.net, https://agent-dev.dracodev.net} a l'allowlist de GET /api/search (regles inchangees, jamais '*'). L'onglet ObsiGate de la console reste sur le MCP existant ; cette ouverture rend la lecture directe possible et symetrique avec les 3 autres hotes, et ne change rien a la CSP ObsiGate (la CSP qui compte pour les appels console est celle de la page console). Tests : tests/test_recherche_cors.py mis a jour (allowlist a 10 origines, nouveau test_origines_agent_console). Execute en sandbox (fonctions pures, sans serveur) : 7/7. Aucun bump de version, aucun merge.
bruno added 2 commits 2026-10-28 16:07:00 -04:00
Tests ObsiGate : origines agent en CORS recherche
CI / lint (pull_request) Failing after 1s
CI / test (pull_request) Skipped
CI / build (pull_request) Skipped
CI / security (pull_request) Failing after 1s
CI / e2e (pull_request) Skipped
2579ec610e
Some required checks failed
CI / lint (pull_request) Failing after 1s
CI / test (pull_request) Skipped
CI / build (pull_request) Skipped
CI / security (pull_request) Failing after 1s
CI / e2e (pull_request) Skipped
This pull request has changes conflicting with the target branch.
  • backend/recherche_cors.py
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin console-federation-recherche:console-federation-recherche
git checkout console-federation-recherche
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/ObsiGate#50