Skip to content

Conversation

oblivisheee
Copy link
Contributor

This pull request adds support for two new authentication methods when initializing BigQuery clients and destinations: Application Default Credentials (ADC) and OAuth2 installed flow authentication. This makes it easier to integrate with different authentication environments and improves flexibility for users.

BigQuery client authentication enhancements:

  • Added new_with_adc to BigQueryClient for initializing using Application Default Credentials, simplifying authentication in cloud environments.
  • Added new_with_flow_authenticator to BigQueryClient for OAuth2 installed flow authentication, supporting scenarios where interactive user authentication is needed.

BigQuery destination initialization improvements:

  • Added new_with_adc to BigQueryDestination to allow creation using ADC, enabling seamless integration with GCP environments.
  • Added new_with_flow_authenticator to BigQueryDestination to support initialization with an OAuth2 flow authenticator, providing more options for credential management and user authentication.

@oblivisheee oblivisheee requested a review from a team as a code owner September 30, 2025 19:31
Copy link
Contributor

@imor imor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR!

@imor imor merged commit b9dd668 into supabase:main Oct 1, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants