dbt-labs/dbt-core

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

已关闭

#14,545 创建于 2026年4月23日

 (6 条评论) (2 个反应) (2 位负责人)Python (1,403 个派生)batch import
Epicbigqueryhelp wantedtriage

仓库指标

星标
 (7,989 个星标)
PR 合并指标
 (平均合并 2天 13小时) (30 天内合并 46 个 PR)

描述

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

贡献者指南