2015-09-27 89 views
0

我一直很開心地使用WKWebView來處理iOS 8.x中的Instagram OAuth隱式流。但是,在iOS 9中,我的WKWebView navigationDelegate正在接收'didReciveAuthenticationChallenge'調用,我不知道如何處理它。iOS 9在OAuth 2流程中WKWebView didReceiveAuthenticationChallenge

我試着用NSURLSessionAuthChallengeDisposition類型的所有4調用completionHandler(所有的NSURLCredential都是nil)並且它們都不起作用。導航只是結束。

在iOS 8中,我沒有收到此調用,導航按照預期前往Instagram登錄頁面。

是否有其他人爲此找到了解決方案?

回答

1

所以,我通過在plist.info中設置NSAllowsArbitraryLoads來解決這個問題。這不是一個安全的解決方案,但是由於(暫時)應用程序控制着它所訪問的兩個非常知名的網站,它應該足夠安全。 :-)

相關問題