diff --git a/src/Api/Startup.cs b/src/Api/Startup.cs index a642dcb10f..9d9506a2bf 100644 --- a/src/Api/Startup.cs +++ b/src/Api/Startup.cs @@ -136,6 +136,7 @@ public class Startup services.AddDefaultServices(globalSettings); services.AddOrganizationSubscriptionServices(); services.AddCoreLocalizationServices(); + services.AddCoreAuthorizationHandlers(); //health check if (!globalSettings.SelfHosted) diff --git a/src/Core/Utilities/ServiceCollectionExtensions.cs b/src/Core/Utilities/ServiceCollectionExtensions.cs new file mode 100644 index 0000000000..0ecdff1fe7 --- /dev/null +++ b/src/Core/Utilities/ServiceCollectionExtensions.cs @@ -0,0 +1,13 @@ +using Bit.Core.Vault.AuthorizationHandlers; +using Microsoft.AspNetCore.Authorization; +using Microsoft.Extensions.DependencyInjection; + +namespace Bit.Core.Utilities; + +public static class ServiceCollectionExtensions +{ + public static void AddCoreAuthorizationHandlers(this IServiceCollection services) + { + services.AddScoped(); + } +}