952 B
952 B
http-api-foundation Specification
Purpose
Определяет общий безопасный фундамент backend HTTP API, на котором строятся доменные endpoints.
Requirements
Requirement: Backend предоставляет безопасный API-фундамент
Backend SHALL публиковать HTTP API с префиксом /api/v1, принимать разрешенные frontend origins только из конфигурации и возвращать клиенту безопасные ошибки без секретов или внутренних деталей.
Scenario: Запрос приходит с неразрешенного origin
- WHEN браузер отправляет cross-origin запрос не с настроенного frontend origin
- THEN backend не разрешает браузеру доступ к ответу через CORS