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