Browse Source

[AC-1174] Introduce new AddCoreAuthorizationHandlers() extension method

pull/3194/head
Shane Melton 2 years ago
parent
commit
c95d8ccb51
No known key found for this signature in database
  1. 1
      src/Api/Startup.cs
  2. 13
      src/Core/Utilities/ServiceCollectionExtensions.cs

1
src/Api/Startup.cs

@ -136,6 +136,7 @@ public class Startup @@ -136,6 +136,7 @@ public class Startup
services.AddDefaultServices(globalSettings);
services.AddOrganizationSubscriptionServices();
services.AddCoreLocalizationServices();
services.AddCoreAuthorizationHandlers();
//health check
if (!globalSettings.SelfHosted)

13
src/Core/Utilities/ServiceCollectionExtensions.cs

@ -0,0 +1,13 @@ @@ -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<IAuthorizationHandler, CollectionAccessAuthorizationHandler>();
}
}
Loading…
Cancel
Save