This is how i do digest in C#
CredentialCache credentialCache = new CredentialCache();
credentialCache.Add(new Uri(url), "Digest", new NetworkCredential(username, password));
using var httpClientHandler = new HttpClientHandler
{
Credentials = credentialCache
};
using var httpClient = new...