ASP.NET Core MVC 응용 프로그램에서 Hangfire를 사용할 수있게되었습니다. 이제 관리자 권한을 추가하려고합니다.ASP.NET Core MVC Hangfire 사용자 지정 인증
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new[] {new SecurityHelpers.AdminAuthorization.HangFireAuthorizationFilter() }
});
app.UseHangfireServer();
RecurringJob.AddOrUpdate(() => Debug.WriteLine("Minutely Job"), Cron.Minutely);
가 지금은 사용자 정의 인증 필터에 문제가 :
은 내가 Startup.cs 파일에 다음 코드를 추가public class HangFireAuthorizationFilter : IDashboardAuthorizationFilter
{
public bool Authorize(DashboardContext context)
{
return true;
}
}
이 IAutohorizationFilter와 이전 구성을위한 샘플이며, 양식 버전 1.6.8 거기에 새로운 인터페이스 IDashboardAuthorizationFilter, 그리고 그것을 구현하는 방법을 알아낼 수 없습니다.
내 웹 응용 프로그램에서 클레임을 사용합니다.
thnx
당신이 hangfire의 버전을 사용합니까을 사용하여이 방법을 추가 할 필요가? –