From 31aa865c8df3747d970802d543d5ed23fd3599ff Mon Sep 17 00:00:00 2001 From: Joe DeCock Date: Thu, 11 Dec 2025 19:50:58 -0600 Subject: [PATCH] Replay improvements - Fixed a bug in the replay cache - Made use of replay cache optional - Add more integration test cases of replay scenarios - Use TryAddTransient so that custom implementations of interfaces are possible # Conflicts: # aspnetcore-authentication-jwtbearer/src/AspNetCore.Authentication.JwtBearer/DPoP/DPoPServiceCollectionExtensions.cs --- .../DPoP/DPoPServiceCollectionExtensions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/aspnetcore-authentication-jwtbearer/src/AspNetCore.Authentication.JwtBearer/DPoP/DPoPServiceCollectionExtensions.cs b/aspnetcore-authentication-jwtbearer/src/AspNetCore.Authentication.JwtBearer/DPoP/DPoPServiceCollectionExtensions.cs index 481af4dc8..dad2a4f33 100644 --- a/aspnetcore-authentication-jwtbearer/src/AspNetCore.Authentication.JwtBearer/DPoP/DPoPServiceCollectionExtensions.cs +++ b/aspnetcore-authentication-jwtbearer/src/AspNetCore.Authentication.JwtBearer/DPoP/DPoPServiceCollectionExtensions.cs @@ -21,6 +21,7 @@ public static class DPoPServiceCollectionExtensions services.AddOptions(); services.AddTransient(); + services.TryAddTransient(); services.TryAddTransient(); services.AddTransient(); services.TryAddTransient();