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

貢獻者指南