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)

Reply via email to