2010-11-02 157 views
1

如何在用户在桌面端重置安全令牌时获取iPhone应用的安全令牌?Salesforce安全令牌

在我的iPhone应用程序中,我对安全令牌进行了硬编码以进行身份​​验证并登录到salesforce帐户。

任何解决方案?

回答

0

用户将获得新令牌的电子邮件,他应该能够在您的应用程序相同的方式他进入用户名密码&键入它...

替代方法是使用“可信网络” - 你可以告诉了Salesforce来自某些IP范围的API登录尝试是安全的,并且不需要令牌。这对于台式机非常适用(即网络管理员只允许公司网络上的用户无需登录令牌),但是对于移动设备......我想你总是可以设置可信网络来覆盖所有IP地址,但这不是最安全的选择。

检查管理设置 - 安全控制 - 网络访问

如果你能决定整个世界设置为可信任的网络,以后可以随时微调其排除在网络访问菜单或IP地址的一定范围您可以指定业务时间的配置文件级别&“此”配置文件可以从其登录的有效IP

+0

非常感谢您的回复..有什么办法可以向salesforce发送一个web服务调用吗?获得一个安全令牌,它被复位到桌面端......可以在登录之前完成所有这些事情.. ? – nik 2010-11-02 10:22:17

+1

看起来像我的无限循环:)你想学习令牌没有登录,所以以后你可以登录?我不相信他们会设置一个像这样的大型安全漏洞:D电子邮件似乎是唯一的选择......如果您对整个解决方案没有任何可以做的事情,那么通过OAuth进行身份验证可以帮助您?这是一个新功能,我没有花费太多时间,但请阅读http://wiki.developerforce.com/index.php/Getting_Started_with_the_Force.com_REST_API的介绍。 – eyescream 2010-11-02 15:12:06

1

您应该查看oAuth2选项,该选项不需要使用api安全性令牌。