Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support workload identity federation #899

Open
patrickvinograd opened this issue Jan 6, 2025 · 0 comments
Open

Support workload identity federation #899

patrickvinograd opened this issue Jan 6, 2025 · 0 comments
Labels
enhancement New feature or request triage New issue; requires attention

Comments

@patrickvinograd
Copy link

Describe the problem you are trying to solve:
We would like to use Workload Identity Federation for all of our access to Google services from AWS. We've successfully enabled this for other services like BigQuery, but it does not appear to be supported by the google-ads-python library.

Describe the solution you'd like:
We'd like to see GoogleAdsClient accept a google.auth.Credentials object from the google-auth library, with full support for an external workload credential.

Describe alternatives you've considered:
We have an integration with Google Ads API working using the existing OAuth flow, but the toil of dealing with secrets management is undesirable, and it makes this integration a special case compared to all the Google services that do support workload identity federation. Workload identity federation is the auth approach that Google itself recommends, so this library should support it.

Additional context:

@patrickvinograd patrickvinograd added enhancement New feature or request triage New issue; requires attention labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage New issue; requires attention
Projects
None yet
Development

No branches or pull requests

1 participant