如何使用 WKWebView 正确实施身份验证质询?
Posted
技术标签:
【中文标题】如何使用 WKWebView 正确实施身份验证质询?【英文标题】:How can I properly implement an authentication challenge using a WKWebView? 【发布时间】:2017-03-08 12:25:38 【问题描述】:我正在构建一个网络浏览器,但在网络方面我真的是新手。
我想测试下面的代码示例,但我没有可使用的真实示例:
- (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler
CFDataRef exceptions = SecTrustCopyExceptions(challenge.protectionSpace.serverTrust);
SecTrustSetExceptions(challenge.protectionSpace.serverTrust, exceptions);
CFRelease(exceptions);
completionHandler(NSURLSessionAuthChallengeUseCredential, [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]);
谁能提供我可以测试上述代码的网址?
编辑:我开始赏金是因为我感到筋疲力尽。我正在完成我创建的应用程序,每天都会出现很多问题。非常感谢您的帮助!
【问题讨论】:
查看github.com/ShingoFukuyama/WKWebViewTips 【参考方案1】:@Vulkan 请通过此链接检查您的代码。
http://samvermette.com
我使用了来自https://github.com/TransitApp/SVWebViewController的这个链接
【讨论】:
您正在使用 UIWebView。我对 WKWebView 很感兴趣。以上是关于如何使用 WKWebView 正确实施身份验证质询?的主要内容,如果未能解决你的问题,请参考以下文章
Python Cassandra:未发送身份验证质询,这是可疑的,因为驱动程序需要身份验证