我在客户Salesforce上有一个用户帐户。这些凭据用于我们的Web服务,以连接数据并将数据上载到该客户端Salesforce帐户。
但是我发现只有我的PC才允许登录到API,这并不理想,因为我需要让多个用户使用相同的帐户登录并在我们组织的不同PC上登录。
如何解决此问题?
答案 0 :(得分:0)
对其政策的审查表明,您想要做的事情是被禁止的,但似乎应该是可能的。有一种方法可以将帐户锁定到创建的ip,并且可能将其用作默认值。请看看这里,看看它是否适用于您的情况。 https://help.salesforce.com/apex/htviewhelpdoc?id=admin_sessions.htm&language=en_US
答案 1 :(得分:0)
如您所见,您需要将安全令牌附加到密码,以允许来自不受信任的IP地址的API登录。这是一种调用API的相当标准的方法。请注意,更改密码也会更改安全令牌。
使用安全令牌的替代方法是将API调用的服务器的IP地址添加到可信IP范围。
Setup > Administration Setup > Security Controls > Network Access
答案 2 :(得分:0)
问题在于我的URL端点,我们正在使用的Web服务器执行各种意外的事情,我出于安全目的而不知道这些事情。
我已经设计了一种解决方法,将数据转储到表中,然后使用控制台应用程序轮询此表并将数据传输给salesforce。