DESKTOP-G961P6V\Zhh 1 year ago
parent
commit
2c79464d33
  1. 16
      src/Shentun.Peis.HttpApi.Host/Filter/CustomAuthorizeFilter.cs
  2. 7
      src/Shentun.Peis.HttpApi.Host/PeisHttpApiHostModule.cs

16
src/Shentun.Peis.HttpApi.Host/Filter/CustomAuthorizeFilter.cs

@ -0,0 +1,16 @@
using Hangfire.Dashboard;
using System.Diagnostics.CodeAnalysis;
namespace Shentun.Peis.Filter
{
public class CustomAuthorizeFilter : IDashboardAuthorizationFilter
{
public bool Authorize([NotNull] DashboardContext context)
{
return true;
}
public CustomAuthorizeFilter()
{
}
}
}

7
src/Shentun.Peis.HttpApi.Host/PeisHttpApiHostModule.cs

@ -463,6 +463,7 @@ public class PeisHttpApiHostModule : AbpModule
{
config.UsePostgreSqlStorage(configuration.GetConnectionString("Default"));
});
context.Services.AddHangfireServer();
}
public override async void OnApplicationInitialization(ApplicationInitializationContext context)
{
@ -486,7 +487,11 @@ public class PeisHttpApiHostModule : AbpModule
}
app.UseHangfireDashboard();
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new[] { new CustomAuthorizeFilter() }
});
app.UseCorrelationId();

Loading…
Cancel
Save