2010-11-02 151 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安全性令牌。