我正在构建一个python服务,它可以在两个方向上与Salesforce同步数据。要使用该服务,每个用户都必须授权自己的Salesforce帐户。
我看过Heroku Connect,但它似乎不支持可以自动连接许多不同帐户的场景。然后查看API示例,我注意到几乎总是有一个用户帐户以及请求中使用的密码。
习惯使用Gmail的API,我想是否真的有必要请求并保存用户的密码,或者是否有其他方法来验证请求。请求通常由后端随机启动。
Salesforce提供了很多,我不知道从哪里开始。任何建议将不胜感激。
答案 0 :(得分:1)
您需要使用OAuth Web Flow使您的应用能够代表用户发出请求。有一个Python实用程序可以帮助它:https://github.com/heroku/salesforce-oauth-request