Skip to content

Cesium3DTileset doesn't propagate Request Headers for quantized terrains #1722

@tfkmaster

Description

@tfkmaster

What happened?

Hello Cesium team,

We’re trying to load a custom terrain in our application.
To access it (and other 3D Tiles we serve), we need to include an authorization header in every request to our API.

We can have access to the parent terrain/layer.json but subsequent request for the part of the terrain (like terrain/5/29/20.terrain?v=1.1.0) give us a :
LogCesium: Error: [2025-08-13 16:09:05.934] [error] [ErrorList.h:89] Errors loading quantized mesh terrain: - Received status code 401 for tile content...

In our logs server-side, we can see the authorization header set on the first layer.json, but is absent from further request from the same tileset.

Environment

Cesium for Unreal version: 2.18.0
Unreal Engine Version: 5.4
Operating System: Windows 11

Reproduction steps

No response

Supporting evidence

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions