WKWebView e NSURLProtocol não estão funcionando

Ao usar o UIWebView antigo, você pode capturar as solicitações implementando um NSURLProtocol personalizado. Isso é feito para lidar com solicitações que requerem autenticação.

Tentei o mesmo código e ele não funciona com o novo WKWebView, mas minha classe de protocolo não é chamada. Alguém está enfrentando o mesmo problema ou existe uma maneira melhor de fazer autenticação com o WKWebView?

Sem nenhuma modificação, recebo uma resposta 401 na função delegada decidePolicyForNavigationResponse. Também tentei conectar-me ao servidor com um NSURLConnection e manipular a autenticação com um NSURLConnectionDataDelegate. Isso funciona, mas as credenciais armazenadas não são captadas pelo WKWebView.

questionAnswers(4)

yourAnswerToTheQuestion