ASP.NET Core における Hangfire 管理ダッシュボードのアクセス制御実装

Hangfire の組み込み管理画面は、キュー状態の追跡やバックグラウンドジョブの監視に便利ですが、初期設定では公開されているため、本番環境では適切な認証メカニズムの導入が必須となります。本記事では、`IDashboardAuthorizationFilter` を実装して Basic 認証によるアクセス制限を加え、アプリケーションパイプラインに組み込む手順を解説します。 最初に、アクセス権 ...

7月10日 17:33 投稿

ASP.NET Core で Hangfire を用いた永続化バックグラウンドジョブの実装

Hangfire は、.NET アプリケーション向けの分散型ジョブスケジューラであり、データベース(MySQL や SQL Server など)を用いてジョブ状態を永続化できます。本稿では、ASP.NET Core 7/8 環境下で MySQL をストレージとして Hangfire を構成・運用する方法を、実践的な設定とコード例を交えて解説します。 必要な NuGet パッケージ Hangfire.AspNetCore Hangfire.My ...

6月25日 21:25 投稿