Removed default memory cache provider

This commit is contained in:
2024-12-23 14:22:02 +01:00
parent ef4f05f0b6
commit a323da829f

View File

@@ -29,8 +29,10 @@ public static class HopFrameAuthenticationExtensions {
service.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>(); service.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>();
service.AddScoped<ITokenContext, TokenContextImplementor>(); service.AddScoped<ITokenContext, TokenContextImplementor>();
service.AddHttpClient(); if (config.CacheProvider == typeof(MemoryCacheProvider))
service.AddMemoryCache(); service.AddMemoryCache();
service.AddHttpClient<OpenIdAccessor>();
service.AddScoped<IOpenIdAccessor, OpenIdAccessor>(); service.AddScoped<IOpenIdAccessor, OpenIdAccessor>();
service.AddOptionsFromConfiguration<HopFrameAuthenticationOptions>(configuration); service.AddOptionsFromConfiguration<HopFrameAuthenticationOptions>(configuration);