Comment puis-je implémenter correctement un challenge d'authentification à l'aide d'un WKWebView?

Je construis un browser web et je suis vraiment novice quand il s'agit de réseauter.

Je voudrais tester l'exemple de code ci-dessous, mais je n'ai pas d'exemple réel avec lequel travailler:

- (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]); } 

Quelqu'un peut-il fournir une URL où je peux tester le code ci-dessus?

Edit: J'ai commencé une prime parce que je me sens épuisé. Je suis en train de finaliser l'application que j'ai créée et il y a tellement de problèmes qui surgissent tous les jours. J'apprécierais vraiment un coup de main!

@Vulkan Veuillez vérifier votre code avec ce lien.

http://samvermette.com

J'ai utilisé ce lien depuis https://github.com/TransitApp/SVWebViewController