次の方法で共有


Azure App Service でのデプロイ方法別の認証の種類

Azure App Service では、複数のオプションを使用して Web アプリケーションのコードと構成をデプロイできます。 これらのデプロイ オプションでは、1 つ以上の認証メカニズムをサポートする場合があります。 この記事では、さまざまなデプロイ方法でサポートされるさまざまな認証メカニズムについて詳しく説明します。

Note

App Service アプリの基本認証を無効にするには、「App Service デプロイでの基本認証を無効にする」を参照してください。

デプロイ方法 認証 リファレンス ドキュメント
Azure CLI Microsoft Entra ID Azure CLI バージョン 2.48.1 以降で Web アプリまたは関数アプリで基本認証がオフになっている場合、Microsoft Entra を使用するように次のコマンドが変更されています。
- az webapp up
- az webapp deploy
- az webapp log deployment show
- az webapp log deployment list
- az webapp log download
- az webapp log tail
- az webapp browse
- az webapp create-remote-connection
- az webapp ssh
- az functionapp deploy
- az functionapp log deployment list
- az functionapp log deployment show
- az functionapp deployment source config-zip
詳細については、「az appservice」と「az webapp」を参照してください。 
Azure PowerShell Microsoft Entra Azure PowerShell バージョン 9.7.1 以降では、Microsoft Entra を App Service に使用できます。 詳細については、「Azure App Service 用の PowerShell サンプル」を参照してください。 
SCM/Kudu/OneDeploy REST エンドポイント 基本認証
Microsoft Entra
App Service にファイルをデプロイする 
Kudu UI 基本認証
Microsoft Entra
App Service にファイルをデプロイする
FTP\FTPS [基本認証] FTP/S を使用した Azure App Service へのアプリのデプロイ 
Visual Studio [基本認証] クイックスタート: ASP.NET Web アプリをデプロイする
Visual Studio を使用して Web ジョブの開発とデプロイを行う
Visual Studio を使用した Azure App Service のアプリのトラブルシューティング
Visual Studio での GitHub Actions の統合
Visual Studio で作成した GitHub Actions ワークフローを使用してアプリケーションを Azure にデプロイする 
Visual Studio Code Microsoft Entra クイックスタート: ASP.NET Web アプリをデプロイする
VS Code での GitHub の使用 
GitHub Actions を使用した GitHub 発行プロファイル (基本認証)
サービス プリンシパル (Microsoft Entra)
OpenID Connect (Microsoft Entra)
GitHub Actions を使用した App Service へのデプロイ 
ビルド エンジンとして App Service ビルド サービスを使用した GitHub 基本認証 Azure App Service への継続的デプロイ
ビルド エンジンとして Azure Pipelines を使用した GitHub 発行プロファイル (基本認証)
Azure DevOps サービス接続
Azure Pipelines を使用して App Service にデプロイする 
ビルド エンジンとして App Service ビルド サービスを使用した Azure Repos [基本認証] Azure App Service への継続的デプロイ 
ビルド エンジンとして Azure Pipelines を使用した Azure Repos 発行プロファイル (基本認証)
Azure DevOps サービス接続
GitHub Actions を使用した App Service へのデプロイ 
Bitbucket [基本認証] Azure App Service への継続的デプロイ 
ローカル Git [基本認証] Azure App Service へのローカル Git デプロイ 
外部 Git リポジトリ [基本認証] 手動手順を使用した継続的デプロイの設定 
アップロードした ZIP ファイルから直接実行する Microsoft Entra ZIP パッケージから Azure App Service のアプリを直接実行する 
外部 URL から直接実行する 該当なし (送信接続) 代わりに外部 URL から実行する 
Maven 用 Azure Web アプリ プラグイン (Java) Microsoft Entra クイック スタート:Azure App Service で Java アプリを作成する
Gradle 用 Azure Web アプリ プラグイン (Java) Microsoft Entra Azure App Service 向けの Java アプリを構成する
Webhooks [基本認証] Web フック 
App Service 移行アシスタント [基本認証] Azure App Service 移行ツール 
PowerShell スクリプト用 App Service 移行アシスタント [基本認証] Azure App Service 移行ツール 
Azure Migrate App Service の検出、評価、移行 Microsoft Entra チュートリアル: Azure App Service に移行するための ASP.NET Web アプリの評価
ASP.NET Web アプリの Azure App Service コードへのモダン化