- Updates RestSharp dependency to version 114.0.0;
- Adds CancellationToken support to the Authenticate method (IAuthenticator breaking change in RestSharp 114);
- Threads CancellationToken through the digest handshake pipeline;
- Adds backward compatibility layer (DigestAuthenticatorLegacy) for consumers upgrading from v2.x;
- Drops net6.0 test target (EOL);
- Adds comprehensive unit tests for DigestAuthenticator, DigestHeader, DigestAuthenticatorManager, and DigestAuthenticatorLegacy;
- Adds integration tests for error scenarios, wrong credentials, multiple HTTP methods, and concurrent requests;
- Fixies the authentication when the qop value comes without
"; - Updates packages;
- Adds a real integration tests;
- Adjusts the nuget package;
- Adds optional ILogger to the DigestAuthenticator constructor;
- Adds optional request timeout to the DigestAuthenticator constructor;
- GetDigestAuthHeader should inherit proxy;
- Changes the compatibility to the RestSharp version
111.2.0or greater.
- Add ability to change client options from digest RestClient object