fix(map): accept canonical gateway endpoints

This commit is contained in:
Codex
2026-07-29 17:24:46 +03:00
parent c293d748f5
commit bc1c0dd6e6
4 changed files with 132 additions and 44 deletions
+1 -1
View File
@@ -170,7 +170,7 @@ Page/Visual/Application previews не содержат shipped domain fixtures.
Server-side runtime contract:
- `GET /api/map/runtime-config` сообщает версию renderer и readiness возможностей, но не возвращает master token;
- `GET /api/map/ion/assets/:assetId/endpoint` разрешает только allowlisted assets и возвращает public provider URL без credential; private Gateway добавляет asset credential только к своему upstream request;
- `GET /api/map/ion/assets/:assetId/endpoint` разрешает только allowlisted assets, возвращает canonical string `assetId` и public provider URL без credential; private Gateway добавляет asset credential только к своему upstream request;
- `CESIUM_ION_TOKEN` передаётся только private Platform Map Gateway через deployment environment/secret, не в Foundry;
- `CESIUM_ION_ASSET_ALLOWLIST` ограничивает terrain/buildings/Gaussian assets;
- production endpoint переезжает в `platform/services/map-gateway`.