Spring til hovedindhold
Privat API for web, Overleafs hovedapp. Andre tjenester (real-time, document-updater, project-history, third-party-datastore, git-bridge) og cronscripts i Server CE-imaget kalder den. Disse ruter kræver kun HTTP basic auth, intet CSRF-token: den private router monteres før web-routeren, og kun web-routeren kører CSRF-kontrollen. Med BLOCK_CROSS_ORIGIN_REQUESTS=true (slået fra som standard) returnerer web 403 for enhver anmodning, hvis Origin-header ikke er i ALLOWED_ORIGINS (standard: sidens URL). Browsere sender Origin ved POST, så med denne indstilling slået til får POST-anmodninger fra Hoppscotch i browseren 403, medmindre de går gennem Hoppscotch-proxyen.
  • Adresse: http://web:3000, inden for Docker-netværket
  • Godkendelse: HTTP basic auth med WEB_API_USER og WEB_API_PASSWORD, undtagen for status, health og metrics. git-bridge-ruterne bruger i stedet et personligt adgangstoken.
  • OpenAPI-fil: develop/hoppscotch/openapi/web.yaml
Sidst ændret 13. november 2026