8000 [httpapi] Autoriser l'origine du site sur GET /v1/sources · Issue #332 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[httpapi] Autoriser l'origine du site sur GET /v1/sources #332

Closed

Description

@EnO33

Partie de #77.

Constat

La page d'état d'arnakoff.com (arnakoff/web#38) doit lire GET /v1/sources depuis le navigateur. Cette route ne renvoie pas Access-Control-Allow-Origin : seul POST /v1/demo/check autorise l'origine du site (internal/adapter/httpapi/handler.go), et TestCORSIsOnlyOnTheDemo le fixe. Le navigateur reçoit la réponse mais la page ne peut pas la lire.

/readyz reste hors du contrat public (probe.go) : la page n'en a pas besoin, une réponse 200 de GET /v1/sources dit déjà que l'API répond, et le status et updated_at de chaque source disent l'état de ses données.

À faire

  • GET /v1/sources autorise l'origine du site, et elle seule, comme la démonstration : Access-Control-Allow-Origin, Vary: Origin, aucun identifiant. Requête simple : pas de pré-vérification.
  • Description de la route dans api/openapi.yaml mise à jour.
  • Tests : origine du site autorisée, autre origine refusée, GET /v1/signals et GET /v1/check inchangés.

Liens

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0