iOS 9 WKWebView对OAuth 2流程进行了接收验证

时间:2015-09-27 21:05:28

标签: ios oauth

我很高兴使用WKWebView来处理iOS 8.x中的Instagram OAuth隐式流程。但是,在iOS 9中,我的WKWebView navigationDelegate正在接收'didReciveAuthenticationChallenge'调用,我不知道如何处理它。

我尝试使用所有4个NSURLSessionAuthChallengeDisposition类型调用completionHandler(所有NSURLCredential都为nil)并且它们都不起作用。导航刚刚结束。

在iOS 8中,我没有收到此电话,导航按预期进入Instagram登录页面。

还有其他人为此找到了解决方案吗?

1 个答案:

答案 0 :(得分:1)

所以,我通过在plist.info中设置NSAllowsArbitraryLoads来解决这个问题。不是一个安全的解决方案,但由于(目前)该应用程序控制着它访问的两个众所周知的网站,它应该足够安全。 : - )