繁体   English   中英

iOS 9 WKWebView在OAuth 2流程上执行了didReceiveAuthenticationChallenge

[英]iOS 9 WKWebView didReceiveAuthenticationChallenge on OAuth 2 flow

我一直很高兴地使用WKWebView在iOS 8.x中处理Instagram OAuth隐式流程。 但是,在iOS 9中,我的WKWebView navigationDelegate收到了“ didReciveAuthenticationChallenge”调用,但我不知道该如何处理。

我试过用所有4种NSURLSessionAuthChallengeDisposition类型(所有NSURLCredential为nil)调用completionHandler,但它们都不起作用。 导航刚刚结束。

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

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

因此,我通过在plist.info中设置NSAllowsArbitraryLoads解决了这一问题。 这不是一个安全的解决方案,但是由于该应用程序(暂时)控制着它访问的两个非常知名的网站,因此它应该足够安全。 :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM