此问题不一定限于 Salesforce。
我在我们公司的服务器上有一个基于订单信息生成文档的网络服务。我在 Salesforce 中创建了页面,以在查询字符串中动态创建包含必要订单信息的链接。
例子:https://www.mysite.com/documents?orderid=123&documentid=1
然后,我的 Web 服务从 Salesforce API(名字和姓氏、邮寄地址等)请求订单的详细信息,并返回填充的文档。
我正在考虑两种方法来确保这一点:
- 将我的 Web 服务中的Salesforce IP 范围和我公司在 Salesforce 中的IP列入白名单。
- 在初始查询字符串中填充所有必要信息。例子:
https://www.mysite.com/documents?documentid=1&firstname=John&lastname=Smith&address=123%20Main
哪种方式是“最好的”?我应该两者都做吗?有一个更好的方法吗?