SFSafariViewController OAuth实现

3
在苹果公司的WWDC 2015-504上,SFSafariViewController已经被宣布。Ricky Mondello声称这个新的安全、稳定和快速的嵌入式Safari浏览器能够创建身份验证流,只需通过两个简单的步骤,就可以通过AppDelegate传递。
我想试一试,所以我搜索了一下使用SFSafariViewController实现OAuth2的实现方法...我几乎什么都没找到。有很多文章解释为什么SF(...)比UIWebView更好等等,但我找不到一个可行的实现,甚至在GitHub上也找不到。
我尝试打开一个简单的URL,例如"http://www.google.com",一切都很顺利。
我想更进一步:我试图实现OAuth登录,以便接收授权令牌(流程的第一步)。所以我把我的SF(...)发送到"https://website.com/auth?ID=...&access=...",并将重定向URI设置为testApp://(我的应用程序名称)。
我原本期望在application:openURL:sourceApplication:annotation:方法中看到请求,但是没有任何反应。我也在'LSApplicationQueriesSchemes'中添加了"testApp",但是没有成功。我已经为此问题奋斗了一天,真的想知道我做错了什么。谢谢。
1个回答

1

经过另一天的观察,我可以推断出iOS 9.0.2越狱导致了URL方案问题。


你的重定向URL实现按预期工作了吗? - dordio
这么长时间过去了,它已经没有太大的用处了,但是没错。 - user3223843

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接