HttpClient 4.5.3 - Один заголовок аутентификации с несколькими вызовами
Я пытаюсь использовать службу, которая отвечает заголовком аутентификации с несколькими проблемами, например:
WWW-Authenticate: Digest realm="Digest Restricted Files", nonce="FXPDP4JtBQA=5bb69258cd0a8d27663d371f234175c08376f9c0", algorithm=MD5, qop="auth", Basic
Глядя на класс HttpAuthenticator, стандартная реализация AuthenticationStrategy не может проанализировать заголовок аутентификации, и она только возвращает карту с одним вызовом:
digest -> Digest realm="Digest Restricted Files", nonce="FXPDP4JtBQA=5bb69258cd0a8d27663d371f234175c08376f9c0", algorithm=MD5, qop="auth", Basic
Он не может обнаружить, что заголовок содержит не только вызов дайджеста, но и базовый.
Это известная проблема библиотеки? Что я могу сделать, чтобы исправить это поведение?