Types d’authentification par méthodes de déploiement dans Azure App Service
Azure App Service vous permet de déployer le code et la configuration de votre application web à l’aide de plusieurs options. Ces options de déploiement peuvent prendre en charge un ou plusieurs mécanismes d’authentification. Cet article fournit des détails sur les divers mécanismes d’authentification pris en charge par différentes méthodes de déploiement.
Remarque
Afin de désactiver l’authentification de base pour votre application App Service, consultez Désactiver l’authentification de base dans les déploiements App Service.
Méthode de déploiement | Authentification | Documents de référence |
---|---|---|
Azure CLI | Microsoft Entra ID | Dans Azure CLI version 2.48.1 ou ultérieure, les commandes suivantes ont été modifiées de façon à utiliser l’authentification Microsoft Entra si l’authentification de base est désactivée pour votre application web ou votre application de fonction : - 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 Pour plus d’informations, consultez az appservice et az webapp. |
Azure PowerShell | Microsoft Entra | Dans Azure PowerShell version 9.7.1 ou ultérieure, l’authentification Microsoft Entra est disponible pour App Service. Pour plus d’informations, consultez Échantillons PowerShell pour Azure App Service. |
Point de terminaison REST SCM/Kudu/OneDeploy | Authentification de base Microsoft Entra |
Déployer des fichiers dans App Service |
IU Kudu | Authentification de base Microsoft Entra |
Déployer des fichiers dans App Service |
FTP\FTPS | Authentification de base | Déployer votre application dans Azure App Service avec FTP/S |
Visual Studio | Authentification de base | Démarrage rapie : Déployer une application web ASP.NET Développer et déployer WebJobs à l’aide de Visual Studio Dépanner une application dans Azure App Service à l'aide de Visual Studio Intégration de GitHub Actions dans Visual Studio Déployez votre application sur Azure à l’aide de flux de travail GitHub Actions créés par Visual Studio |
Visual Studio Code | Microsoft Entra | Démarrage rapie : Déployer une application web ASP.NET Utilisation de GitHub dans VS Code |
GitHub avec GitHub Actions | Profil de publication (authentification de base) Principal de service (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Déployer sur App Service à l’aide de GitHub Actions |
GitHub avec le service de build App Service en tant que moteur de build | Authentification de base | Déploiement continu vers Azure App Service |
GitHub avec Azure Pipelines comme moteur de build | Profil de publication (authentification de base) Connexion de service Azure DevOps |
Déployer sur App Service avec Azure Pipelines |
Azure Repos avec le service de build App Service en tant que moteur de build | Authentification de base | Déploiement continu vers Azure App Service |
Azure Repos avec Azure Pipelines en tant que moteur de build | Profil de publication (authentification de base) Connexion de service Azure DevOps |
Déployer sur App Service à l’aide de GitHub Actions |
Bitbucket | Authentification de base | Déploiement continu vers Azure App Service |
Git local | Authentification de base | Déploiement Git local vers Azure App Service |
Référentiel Git externe | Authentification de base | Configuration du déploiement continu avec des étapes manuelles |
Exécuter directement à partir d’un fichier ZIP chargé | Microsoft Entra | Exécuter votre application dans Azure App Service directement à partir d’un package ZIP |
Exécuter directement à partir d’une URL externe | Non applicable (connexion sortante) | Exécuter à partir d’une URL externe |
Plug-in d’application Azure Web pour Maven (Java) | Microsoft Entra | Démarrage rapide : Créer une application Java dans Azure App Service |
Plug-in Azure WebApp pour Gradle (Java) | Microsoft Entra | Configurer une application Java pour Azure App Service |
Webhooks | Authentification de base | Webhooks |
Assistant de migration App Service | Authentification de base | Outils de migration Azure App Service |
Assistant de migration App Service pour scripts PowerShell | Authentification de base | Outils de migration Azure App Service |
Découverte/évaluation/migration Azure Migrate App Service | Microsoft Entra | Tutoriel : évaluer des applications web ASP.NET en vue de leur migration vers Azure App Service Moderniser des applications web ASP.NET dans le code Azure App Service |