Ich denke, Sie sollten in der Lage sein, eine benutzerdefinierte Implementierung von IDashboardAuthorizationFilter
wie beschrieben in the documentation beschrieben. Beachten Sie, dass standardmäßig nur lokale Anforderungen für das Dashboard zulässig sind. Es wird auch empfohlen, dass Sie wirklich Autorisierung verwenden und keine nicht autorisierten Dashboards veröffentlichen, da diese vertrauliche Informationen enthalten.
Wenn Sie es noch tun wollen, versuchen Sie:
Individuelle DashboardAuthorizationFilter
public class MyAuthorizationFilter : IDashboardAuthorizationFilter
{
public bool Authorize(DashboardContext context)
{
return true;
}
}
es in der Konfiguration von hangfire Verwenden
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new [] { new MyAuthorizationFilter() }
});