EasyAuth Emulator

Last updated:


Azure App Service / Azure Functions / Azure Container Apps の認証機能を代替する認証ゲートウェイです。
ローカル開発および開発環境向けに、Azure の組み込み認証(Easy Auth)の挙動をエミュレートします。複数 IdP 認証、Easy Auth 互換ヘッダー、および関連エンドポイントを提供します。
Visual Studio Code 拡張機能および CLI ツールとして提供されています。

なぜ必要か

Azure App Service、Azure Functions、Azure Container Apps の組み込み認証機能(通称 Easy Auth)は強力ですが、利用できるのは Azure 上のみです。これは Easy Auth ヘッダーやエンドポイントに依存するアプリのローカル開発・検証を難しくします。
Easy Auth Emulator はそのギャップを埋めるため、ローカルおよび開発環境で利用できる Azure 認証代替ゲートウェイを提供します。

主な機能

  • 複数 IdP 認証(Microsoft Entra ID、Google、GitHub、Apple、Facebook、OIDC)
  • Easy Auth 互換のリクエストヘッダー
  • ローカルおよび開発環境での利用を想定
  • Azure App Service、Azure Functions、Azure Container Apps、Azure Static Web Apps(部分対応)の互換性を重視した設計
  • Visual Studio Code では、デバッグ実行に連動して起動・終了し、開発者の手間を最小化

ダウンロード / ソースコード