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)

Reply via email to