Ответ 1
Не уверен, что это самый чистый способ, но вы можете реализовать пользовательский опроллер, используя библиотеку, которая поддерживает дайджест, поскольку я не думаю, что стандартная HTTP-библиотека, используемая клиентом http/https, поддерживает дайджест из коробки.
Пакет request, по-видимому, поддерживает проверку дайджеста. Здесь (https://gist.github.com/macadada/aafaca2665347945ff66) является выборочным опроллером, который я основал на плеере https и изменил его на request, чтобы он переваривал аутентификацию.