Skip to content

ArcGIS Vector Tile Service does not attach authorizaion headers #63359

Description

@BlakeOrth

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

  1. Add a new ArcGIS Vector Tile service connection
  2. Fill in the form using some example http URL
Image
  1. 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)
Image
  1. Launch the Debugging/Development tools, select the Network Logger and enable recording
  2. Add the new layer to the project
  3. Note the recorded GET request to the configured endpoint does not contain the expected Authorization header
Image

Versions

QGIS version3.44.3-Solothurn
QGIS code branchRelease 3.44
 
Libraries
Qt version5.15.17
Python version3.13.7
GDAL version3.11.3 — Eganville
PROJ version9.6.0
EPSG Registry database versionv12.004 (2025-03-02)
GEOS version3.13.1-CAPI-1.19.2
SQLite version3.50.4
PDAL version2.9.2
PostgreSQL client version17.5
SpatiaLite version5.1.0
QWT version6.3.0
QScintilla2 version2.14.1
OS versionArch Linux
 
Active Python plugins
MetaSearch0.3.6
db_manager0.1.20
grassprovider2.12.99
processing2.12.99

Supported QGIS version

  • I'm running a supported QGIS version according to the roadmap.

New profile

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions