You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RestSharp upgraded to 114.0.0 (previously 112.1.0) — the Authenticate method now accepts a CancellationToken as
the third parameter, following RestSharp 114's updated IAuthenticator interface;
Microsoft.Extensions.Logging.Abstractions upgraded to 8.0.3 (previously 3.1.32);
Dropped net6.0 test target (EOL);
New Features
CancellationToken support — threaded through the entire digest authentication pipeline, from Authenticate down to
the internal handshake via ExecuteAsync;
RFC 2069 support — servers that omit qop in the challenge are now handled correctly, generating the response
as MD5(HA1:nonce:HA2);
Original request parameter forwarding — non-header parameters (body, query string, etc.) from the original request are
copied to the handshake request, enabling digest authentication with body (auth-int scenarios);
New UnexpectedStatusCodeException — replaces the generic throw new Exception() when the server returns an
unexpected (non-401) status code during the handshake;
Backward Compatibility
DigestAuthenticatorLegacy (new static class) — provides [Obsolete]-marked extension methods and factory methods to
ease migration from v2.x:
AuthenticateAsync(client, request) — call without CancellationToken;