依 Azure App Service 中部署方法的驗證類型

Azure App Service 可讓您使用多種選項來部署 Web 應用程式程式碼和設定。 這些部署選項可能支援一或多個驗證機制。 本文提供不同部署方法所支援之各種驗證機制的詳細資料。

注意

若要停用 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 deployment source config-zip
- 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 版或更新版本中,App Service 可使用 Microsoft Entra。 如需詳細資訊,請參閱 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 開發和部署 WebJob
使用 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 Services 連線
使用 Azure Pipelines 部署至 App Service 
搭配 App Service 建置服務作為建置引擎的 Azure Repos 基本驗證 持續部署至 Azure App Service 
搭配 Azure Pipelines 作為建置引擎的 Azure Repos 發行設定檔 (基本驗證)
Azure DevOps Services 連線
使用 GitHub Actions 部署至 App Service 
Bitbucket 基本驗證 持續部署至 Azure App Service 
本機 Git 基本驗證 本機 Git 部署至 Azure App Service 
外部 Git 存放庫 基本驗證 使用手動步驟設定持續部署 
直接從上傳的 ZIP 檔案執行 Microsoft Entra 在 Azure App Service 中直接從 ZIP 套件執行應用程式 
直接從外部 URL 執行 不適用 (輸出連線) 改為從外部 URL 執行 
適用於 Maven (JAVA) 的 Azure Web 應用程式外掛程式 Microsoft Entra 快速入門:在 Azure App Service 上建立 JAVA 應用程式
適用於 Gradle (JAVA) 的 Azure WebApp 外掛程式 Microsoft Entra 針對 Azure App Service 設定 Java 應用程式
Webhook 基本驗證 Webhook 
App Service Migration Assistant 基本驗證 Azure App Service 移轉工具 
PowerShell 的 App Service Migration Assistant 指令碼 基本驗證 Azure App Service 移轉工具 
Azure Migrate App Service 探索/評估/移轉 Microsoft Entra 教學課程:評估 ASP .NET Web 應用程式以移轉至 Azure App Service (部分機器翻譯)
將 ASP.NET Web 應用程式現代化為 Azure App Service 程式碼 (部分機器翻譯)