What is the bug or the crash?
When using APIHeader Authentication with an ArcGIS Vector Tile Service, the user specified headers are not added to the HTTP requests.
Steps to reproduce the issue
- Add a new ArcGIS Vector Tile service connection
- Fill in the form using some example http URL
- Add or create an
APIHeader authentication configuration for the connection, using an Authorization header key and a valid example credential value (e.g. Basic fake-creds)
- Launch the Debugging/Development tools, select the Network Logger and enable recording
- Add the new layer to the project
- Note the recorded
GET request to the configured endpoint does not contain the expected Authorization header
Versions
| QGIS version | 3.44.3-Solothurn |
| QGIS code branch | Release 3.44 |
| |
| Libraries |
| Qt version | 5.15.17 |
| Python version | 3.13.7 |
| GDAL version | 3.11.3 — Eganville |
| PROJ version | 9.6.0 |
| EPSG Registry database version | v12.004 (2025-03-02) |
| GEOS version | 3.13.1-CAPI-1.19.2 |
| SQLite version | 3.50.4 |
| PDAL version | 2.9.2 |
| PostgreSQL client version | 17.5 |
| SpatiaLite version | 5.1.0 |
| QWT version | 6.3.0 |
| QScintilla2 version | 2.14.1 |
| OS version | Arch Linux |
| |
| Active Python plugins |
| MetaSearch | 0.3.6 |
| db_manager | 0.1.20 |
| grassprovider | 2.12.99 |
| processing | 2.12.99 |
Supported QGIS version
New profile
Additional context
No response
What is the bug or the crash?
When using
APIHeaderAuthentication with an ArcGIS Vector Tile Service, the user specified headers are not added to the HTTP requests.Steps to reproduce the issue
APIHeaderauthentication configuration for the connection, using anAuthorizationheader key and a valid example credential value (e.g.Basic fake-creds)GETrequest to the configured endpoint does not contain the expectedAuthorizationheaderVersions
Supported QGIS version
New profile
Additional context
No response