Mabrouk Belhout created CAMEL-10779:
---------------------------------------
Summary: Authentication : provide a way to use refresh_token mode
in addition to password method
Key: CAMEL-10779
URL: https://issues.apache.org/jira/browse/CAMEL-10779
Project: Camel
Issue Type: Improvement
Components: camel-salesforce
Reporter: Mabrouk Belhout
Priority: Minor
We had to connect to a Salesforce partner instance. Our partner did not provide
login/password but instead a clientid clientsecret and refreshtoken.
Today in camel-salesforce component, authentication is forced to be
login/password based.
This improvement should provide an alternative using refresh_token method of
oauth.
Objective is to enrich the
_SalesforceSession.getLoginRequest(HttpConversation)_ method and add
{{fields.put("grant_type", "refresh_token");}}
as an alternative to
{{fields.put("grant_type", "password");}}
this has impacts on _SalesforceLoginConfig_ class and other authentication
involved classes.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)