I have written a .NET console app that fetches some values from an intranet web app using System.Net.WebClient with UseDefaultCredentials = true.
System.Net.WebClient
UseDefaultCredentials = true