OSX,iOS WebView:如何执行safari等客户端身份验证

时间:2015-07-17 19:52:41

标签: objective-c macos wkwebview

如何使用需要来自OSX钥匙串的客户端身份证书的服务器进行身份验证。我看到safari显示一个对话框[immage下面],其中包含用户可以选择的证书列表。如何在OSX应用程序中实现? WKNavigationDelegate确实提供了回调- (void)webView:(WKWebView * nonnull)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *nonnull)challenge completionHandler:(void (^ nonnull)(NSURLSessionAuthChallengeDisposition disposition,NSURLCredential * nullable credential))completionHandler,但它没有被调用。是否需要特殊处理?

任何帮助都会很明显。

enter image description here

0 个答案:

没有答案