chore(openspec): archive host-agnostic-object-urls and sync main specs
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
# Spec Delta
|
||||
|
||||
## ADDED Requirements
|
||||
|
||||
### Requirement: Хост-независимые URL объектов
|
||||
Выдаваемый клиенту подписанный URL объекта SHALL быть относительным к текущему источнику
|
||||
(same-origin) и SHALL не содержать настроенный хост. Просмотр и скачивание медиа SHALL
|
||||
работать за любым хостом или обратным прокси без настройки внешнего базового URL.
|
||||
|
||||
#### Scenario: Другой хост
|
||||
- **WHEN** приложение доступно по адресу, отличному от адреса по умолчанию, и клиент запрашивает фото
|
||||
- **THEN** URL объекта указывает на тот же источник, что и страница, и превью загружается без дополнительной настройки
|
||||
|
||||
#### Scenario: Обратный прокси
|
||||
- **WHEN** приложение доступно за обратным прокси
|
||||
- **THEN** URL объектов сохраняют тот же источник, что и страница приложения
|
||||
|
||||
#### Scenario: Подпись сохраняется
|
||||
- **WHEN** клиент получает относительный URL объекта
|
||||
- **THEN** подпись, срок действия и кэширование объекта работают как прежде
|
||||
Reference in New Issue
Block a user