dbt-labs/dbt-core

[Adapter Auth] BigQuery Workload Identity Federation (WIF) / External OAuth

Geschlossen

#14.545 geöffnet am 23.04.2026

 (6 Kommentare) (2 Reaktionen) (2 zugewiesene Personen)Python (1.403 Forks)batch import
Epicbigqueryhelp wantedtriage

Repository-Metriken

Stars
 (7.989 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T 13h) (46 gemergte PRs in 30 T)

Beschreibung

Overview

Add support for GCP Workload Identity Federation (WIF) in the dbt-fusion BigQuery adapter.

WIF allows BigQuery authentication to be delegated to an external OIDC provider, enabling keyless auth flows commonly used in CI/CD environments and multi-cloud setups. This is a significant auth method for large BigQuery customers and is blocking Fusion adoption for some of them.

What needs to be implemented

The BigQuery adapter should support the external_oauth / WIF credential path. The reference implementation in dbt-adapters can be found here:

https://github.com/dbt-labs/dbt-adapters/blob/1f3f529dc713f493a74514feb3ab239ed7fc7cf6/dbt-bigquery/src/dbt/adapters/bigquery/credentials.py#L254

Reference

Contributor Guide