Andrea Cosentino created CAMEL-23034:
----------------------------------------
Summary: Generalize Google services authentication with common
module
Key: CAMEL-23034
URL: https://issues.apache.org/jira/browse/CAMEL-23034
Project: Camel
Issue Type: Improvement
Reporter: Andrea Cosentino
Fix For: 4.19.0
Currently, each of the 12 Google components in {{camel-google}} implements its
own authentication logic independently, leading to:
- Duplicated credential loading code across multiple components
- Inconsistent parameter naming and behavior
- Harder maintenance when auth methods need updates
- Poor user experience (different auth patterns per component)
The {{camel-aws}} module solved this with {{AwsCommonConfiguration}} interface
+ {{AwsClientBuilderUtil}} utility. This change applies the same pattern to
Google components.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)