Как настроить панель управления Hangfire, чтобы показать только аутентифицированные пользовательские задания?

Я использую Hangfire и Hangfire.Dashboard. Авторизация для настройки доступа к панели мониторинга Hangfire:

public void Configure(IAppBuilder app)
{
    var options = new DashboardOptions
    {
        AuthorizationFilters = new [] 
        {
            new AuthorizationFilter { Users = "admin"},
            new ClaimsBasedAuthorizationFilter("name", "value")
        }
    };
    app.UseHangfireDashboard("/myjobs", options);

}

Я хотел бы предоставить доступ всем аутентифицированным пользователям к панели мониторинга, но разрешить только просмотр заданий, принадлежащих текущему пользователю (запущенному пользователем). Возможно ли как-то отфильтровать доступ к панели мониторинга и результаты текущего пользователя?

0 ответов

Другие вопросы по тегам