dbt-labs/dbt-core

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

Fermée

#14 545 ouverte le 23 avr. 2026

 (6 commentaires) (2 réactions) (2 personnes assignées)Python (1 403 forks)batch import
Epicbigqueryhelp wantedtriage

Métriques du dépôt

Stars
 (7 989 étoiles)
Métriques de merge PR
 (Merge moyen 2j 13h) (46 PRs mergées en 30 j)

Description

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

Guide contributeur