[
https://issues.apache.org/jira/browse/CAMEL-23231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrea Cosentino resolved CAMEL-23231.
--------------------------------------
Resolution: Fixed
> 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
> Priority: Major
> 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)