You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Andrea Cosentino (Jira)" <ji...@apache.org> on 2026/03/23 12:32:00 UTC
[jira] [Created] (CAMEL-23231) Camel-Google-common: Add Workload Identity Federation support for all Google components
Andrea Cosentino created CAMEL-23231:
----------------------------------------
Summary: Camel-Google-common: Add Workload Identity Federation support for all Google components
Key: CAMEL-23231
URL: https://issues.apache.org/jira/browse/CAMEL-23231
Project: Camel
Issue Type: New Feature
Reporter: Andrea Cosentino
Assignee: Andrea Cosentino
Fix For: 4.19.0
The camel-google-common credential helper (GoogleCredentialsHelper) supported service account JSON keys and Application Default Credentials (ADC) but did not support Workload Identity Federation (WIF). This is a significant gap for modern cloud-native deployments where workloads running on GKE, Cloud Run, GitHub Actions, AWS, and Azure need to authenticate to GCP without managing service account key files. WIF uses OIDC token exchange to provide secure, keyless authentication.
This change adds WIF support to the shared GoogleCommonConfiguration interface and GoogleCredentialsHelper, which are used by all 16 Google components. The implementation supports explicit WIF configuration files (for GitHub Actions, AWS, Azure), automatic GKE Workload Identity via ADC, and service account impersonation via ImpersonatedCredentials.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)