From 4fe99ab6baaa9c8b6f26d49b41fad2a8ed878cab Mon Sep 17 00:00:00 2001 From: Justin Baur <19896123+justindbaur@users.noreply.github.com> Date: Wed, 7 May 2025 16:52:18 -0400 Subject: [PATCH] Revert "fix: build failures caused by bad merge" This reverts commit 3e4639489b6b6c06b5a977a069002fe0c0eb2057. --- .../Sso/Utilities/DynamicAuthenticationSchemeProvider.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bitwarden_license/src/Sso/Utilities/DynamicAuthenticationSchemeProvider.cs b/bitwarden_license/src/Sso/Utilities/DynamicAuthenticationSchemeProvider.cs index 424f91f9b7..8bde8f84a1 100644 --- a/bitwarden_license/src/Sso/Utilities/DynamicAuthenticationSchemeProvider.cs +++ b/bitwarden_license/src/Sso/Utilities/DynamicAuthenticationSchemeProvider.cs @@ -35,6 +35,7 @@ public class DynamicAuthenticationSchemeProvider : AuthenticationSchemeProvider private readonly Dictionary _cachedHandlerSchemes; private readonly SemaphoreSlim _semaphore; private readonly IServiceProvider _serviceProvider; + private DateTime? _lastSchemeLoad; private IEnumerable _schemesCopy = Array.Empty(); private IEnumerable _handlerSchemesCopy = Array.Empty(); @@ -49,8 +50,7 @@ public class DynamicAuthenticationSchemeProvider : AuthenticationSchemeProvider ILogger logger, GlobalSettings globalSettings, SamlEnvironment samlEnvironment, - IServiceProvider serviceProvider, - IHttpMessageHandlerFactory httpMessageHandlerFactory) + IServiceProvider serviceProvider) : base(options) { _oidcPostConfigureOptions = oidcPostConfigureOptions; @@ -78,7 +78,6 @@ public class DynamicAuthenticationSchemeProvider : AuthenticationSchemeProvider _cachedHandlerSchemes = new Dictionary(); _semaphore = new SemaphoreSlim(1); _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); - _httpMessageHandlerFactory = httpMessageHandlerFactory; } private bool CacheIsValid @@ -311,8 +310,6 @@ public class DynamicAuthenticationSchemeProvider : AuthenticationSchemeProvider // Prevents URLs that go beyond 1024 characters which may break for some servers AuthenticationMethod = config.RedirectBehavior, GetClaimsFromUserInfoEndpoint = config.GetClaimsFromUserInfoEndpoint, - // Make sure all communication goes through the Platform supplied HttpMessageHandler - BackchannelHttpHandler = _httpMessageHandlerFactory.CreateHandler(), }; oidcOptions.Scope .AddIfNotExists(OpenIdConnectScopes.OpenId)