zoomingrocket opened a new issue, #4657:
URL: https://github.com/apache/hop/issues/4657

   ### What would you like to happen?
   
   ### Feature Request: OAuth Authentication Support for Salesforce Integration
   
   **Summary:**
   To enhance security and comply with evolving Salesforce policies, we propose 
adding OAuth authentication support for Salesforce Input/Output operations in 
our product.
   
   **Background:**
   Many companies are adopting stricter security measures for their Salesforce 
Organizations, requiring all API access to be conducted via a Connected App 
using OAuth. This policy renders the standard SOAP API login() call with 
username, password, and security token ineffective. Instead, an OAuth handshake 
must be performed to generate a bearer token, which is then used in the SOAP 
"sessionID" header for all Salesforce SOAP calls.
   
   **Proposed Solution:**
   1. **OAuth Authentication Mechanism:**
      - Implement OAuth as an authentication option within Salesforce 
Input/Output operations.
      - Allow users to perform the OAuth handshake and generate a bearer token.
   
   2. **REST Client Integration:**
      - Enable the REST Client to generate an OAuth bearer token.
      - Allow the insertion of the "sessionID" SOAP header parameter for 
Salesforce Input/Output operations without requiring additional 
username/password setup.
   
   **References:**
   - Salesforce OAuth and SOAP API: 
https://developer.salesforce.com/blogs/developer-relations/2011/03/oauth-and-the-soap-api
   - Other ETL Vendors Reference: 
https://knowledge.informatica.com/s/article/515185?language=en_US
   
   This feature will align our product with current security practices and 
ensure seamless integration with Salesforce for our users.
   
   ### Issue Priority
   
   Priority: 2
   
   ### Issue Component
   
   Component: Hop Gui


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to