-1
認証を設定することなく、IISでHangfireを公開する方法はありますか?認証なしでhangfireを公開する
この特定のケースでは、ダッシュボードは開いている必要がありますが、デバッグではなくアクセスしているときは、401コードを返します。
認証を設定することなく、IISでHangfireを公開する方法はありますか?認証なしでhangfireを公開する
この特定のケースでは、ダッシュボードは開いている必要がありますが、デバッグではなくアクセスしているときは、401コードを返します。
IDashboardAuthorizationFilter
のカスタム実装を記述する必要があると思います(in the documentation)。デフォルトでは、ダッシュボードへのローカル要求のみが許可されていることに注意してください。 権限を実際に使用し、機密情報が含まれている不正なダッシュボードを公開しないこともお勧めします。
あなたはまだそれをしたい場合は、試してみてください。
カスタムDashboardAuthorizationFilter
public class MyAuthorizationFilter : IDashboardAuthorizationFilter
{
public bool Authorize(DashboardContext context)
{
return true;
}
}
hangfire
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new [] { new MyAuthorizationFilter() }
});
の設定でそれを使用してください