Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 728db8f

Browse files
wfurtstephentoub
authored andcommitted
propagate default credentials so we can pick up default ticket if available (#28964)
1 parent e950d63 commit 728db8f

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/System.Net.Http/src/System/Net/Http/HttpClientHandler.Unix.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,21 @@ public bool UseDefaultCredentials
293293
{
294294
_curlHandler.UseDefaultCredentials = value;
295295
}
296+
else
297+
{
298+
if (value)
299+
{
300+
_socketsHttpHandler.Credentials = CredentialCache.DefaultCredentials;
301+
}
302+
else
303+
{
304+
if (_socketsHttpHandler.Credentials == CredentialCache.DefaultCredentials)
305+
{
306+
// Only clear out the Credentials property if it was a DefaultCredentials.
307+
_socketsHttpHandler.Credentials = null;
308+
}
309+
}
310+
}
296311
}
297312
}
298313

0 commit comments

Comments
 (0)