+ Start a Discussion
SrinuSrinu 

Mutual Authentication for Data Loader

Hi Guys,

Can we setup a mutual authentication for Data Loader?

We have a Data Loader setup on windows server and It is making a login call to salesforce and inserting/updating records over https. It's a secure way, but my client has a security server and all the webservices should go through that server for security reasons. 

Question is, can we setup "Mutual Authetnication" for the above process?
PratikPratik (Salesforce Developers) 
Hi Srinu,

This will help you:
http://docs.releasenotes.salesforce.com/en-us/winter14/release-notes/rn_186_forcecom_security_two_way_mutual_auth.htm

https://help.salesforce.com/HTViewHelpDoc?id=security_keys_uploading_mutual_auth_cert_api.htm&language=en_US

https://help.salesforce.com/HTViewHelpDoc?id=security_keys_uploading_mutual_auth_cert.htm&language=en_US

Thanks,
Pratik
SrinuSrinu
Hi Pratik,

Actually I went thru all those documentation and we implemented Mutual Authentication for one functionality. 

Like that we would like to know whether we could implement Mutual Authentication for DATA LOADER USER where that user collects files from windows batch server and run them in salesforce.

Windows Server (where DL script resides) --->   Client Security System (IBM)  ----> Salesforce

DL script has salesforce login user details. Currently it's directly connecting to salesforce and inserting the file (HTTPS). But I would like to go through Client Security System. Would that be possible? 

My thinking:
If I enable Client Certificate on my DATA LOADER USER and provide salesforce PUBLIC CERIFICATE to Client Security System, we would achieve it right?

Please let me know your thoughts?

Thanks,
Srinu.
PratikPratik (Salesforce Developers) 
Hi Srinu,

It's good to go with what you think. You can take steps as mentioned in the Mutual Authentication guide. Keep posting about your results.

Thanks,
Pratik