2012-06-20 41 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。 –