-
Notifications
You must be signed in to change notification settings - Fork 558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new exception handling logic for SocketsHttpHandler differences #2668
Conversation
Only test failing now looks to be digest authentication. This is likely a protocol error in either the WCF service side digest authentication component I wrote or the digest protocol support in SocketsHttpHandler. I'll investigate to work out which it is. |
9f8a0cd
to
2c1764f
Compare
@dotnet-bot test outerloop Windows_NT |
2c1764f
to
fac0502
Compare
* HttpClientHandler for uap does not support a non-NetworkCredentialManager type. * #if/#endif ...ing the piece of code that is causing this PNSE error. * Regression was introduced via: dotnet#2668
* HttpClientHandler for uap does not support a non-NetworkCredentialManager type. * #if/#endif ...ing the piece of code that is causing this PNSE error. * Regression was introduced via: dotnet#2668
* HttpClientHandler for uap does not support a non-NetworkCredentialManager type. * #if/#endif ...ing the piece of code that is causing this PNSE error. * Regression was introduced via: dotnet#2668
* HttpClientHandler for uap does not support a non-NetworkCredentialManager type. * #if/#endif ...ing the piece of code that is causing this PNSE error. * Regression was introduced via: dotnet#2668
Added changes needed for failure modes with SocketsHttpHandler as it throws different exceptions than the previous HttpClientHandler implementations.
Switched to using CredentialCache to restrict credentials to a single authentication mechanism. This matches the full framework behavior.
Improved the DigestAuthentication request validation to fail if the client sends authentication headers which aren't digest.