2012-06-20 70 views
1

我知道,使用OAuth時,您可以通過在ios中定製架構來捕獲回調URL。移動SDK的Salesforce OAuth回調URL

使用Salesforce模板我找不到自定義模式 - Salesforce在iOS上使用Salesforce Mobile SDK時,如何知道 本機應用程序和Hybrid?

在此先感謝

回答

0

一旦你有一個custom URL for your app,你可以指定一個URL作爲在OAuth流的請求令牌一步oauth_callback。這樣Salesforce將知道設備上的重定向位置。例如說myappname://salesforce-callback,在用戶驗證你的請求令牌後,它將攔截oauth_verifier

爲了進一步闡明:一旦用戶通過輸入Salesforce用戶名和密碼授權了您的請求令牌,HTTP重定向響應由它們制定爲指定的回調。如果回調重定向導致映射到用戶設備上的應用的URL; iOS攔截它並將其傳遞給應用程序。

+0

謝謝 - 他們使用的URL是「https:// ...」,所以沒有「appname:// ...」 –

+0

嗯,這取決於您嘗試使用哪個版本的OAuth訪問它們。 OAuth1.0a或OAuth 2.我給出的答案應該可以使用OAuth1.0a。 –