2013-07-03 52 views
0

我在客户端Salesforce上有一个用户帐户。这些凭据用于我们的Web服务,以将数据连接并上传到该客户的Salesforce帐户。SalesForce API登录的安全问题

但是我发现只有我的电脑才允许登录API,这并不理想,因为我需要多个用户使用同一个帐户登录并在我们组织的不同PC上登录。

我该如何解决这个问题?

回答

0

的问题是与我的URL端点,我们使用的是Web服务器做各种意想不到的事情,我是不知道出于安全目的。

我已经设计了一种解决方法,将数据转储到表中,然后使用控制台应用程序轮询此表并将数据传输到salesforce。

0

他们的政策审查表明,你想要做的是禁止的,但它似乎应该是可能的。有一种方法可以将帐户锁定到创建的IP上,并且可能将其用作默认设置。请看看这里,看看它是否适用于你的情况。 https://help.salesforce.com/apex/htviewhelpdoc?id=admin_sessions.htm&language=en_US

+0

我有管理员权限,他们没有启用该设置,根据API文档,我发现多个登录被接受,但我认为每个人都需要不同的安全令牌,我只是想摆脱安全如果我可以的话,否则事情会变得棘手 –

0

正如您所发现的,您需要将安全令牌附加到密码以允许来自不受信任的IP地址的API登录。这是调用API的相当标准的方法。请注意,更改密码也会更改安全令牌。

使用安全令牌的替代方法是将使API调用的服务器的IP地址添加到可信IP范围。

Setup > Administration Setup > Security Controls > Network Access