Hopp til hovedinnhold
Privat API for web, Overleafs hovedapp. Andre tjenester (real-time, document-updater, project-history, third-party-datastore, git-bridge) og cronskriptene i Server CE-imaget kaller den. Disse rutene krever bare HTTP basic auth, ikke noe CSRF-token: den private ruteren monteres før web-ruteren, og bare web-ruteren kjører CSRF-kontrollen. Med BLOCK_CROSS_ORIGIN_REQUESTS=true (av som standard) returnerer web 403 for alle forespørsler der Origin-headeren ikke er i ALLOWED_ORIGINS (standard: nettstedets URL). Nettlesere sender Origin ved POST, så med denne innstillingen på får POST-forespørsler fra Hoppscotch i nettleseren 403 med mindre de går gjennom Hoppscotch-proxyen.
  • Adresse: http://web:3000, innenfor Docker-nettverket
  • Autentisering: HTTP basic auth med WEB_API_USER og WEB_API_PASSWORD, unntatt for status, health og metrics. git-bridge-rutene bruker i stedet et personlig tilgangstoken.
  • OpenAPI-fil: develop/hoppscotch/openapi/web.yaml
Sist endret 13. november 2026