Condividi tramite


Tipi di autenticazione in base ai metodi di distribuzione nel Servizio app di Azure

Con il servizio app di Azure sono disponibili più opzioni per la distribuzione del codice e della configurazione dell'applicazione Web. Questi metodi di distribuzione supportano uno o più meccanismi di autenticazione. Questo articolo fornisce informazioni dettagliate sui metodi di distribuzione e sui meccanismi di autenticazione.

Nota

Per disabilitare l'autenticazione di base per l'app del servizio app, vedere Disabilitare l'autenticazione di base nelle distribuzioni del servizio app.

Metodo di distribuzione Autenticazione Documentazione di riferimento
Interfaccia della riga di comando di Azure Microsoft Entra ID Nell'interfaccia della riga di comando di Azure versione 2.48.1 o successiva, i comandi seguenti usano Microsoft Entra se l'autenticazione di base è disattivata per l'app Web o l'app per le funzioni:

- 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 elenco distribuzione
- az functionapp log deployment show
- az functionapp deployment source config-zip

Per altre informazioni, vedere az appservice e az webapp
Azure PowerShell Microsoft Entra In Azure PowerShell versione 9.7.1 o successive, Microsoft Entra è disponibile per App Service. Per altre informazioni, vedere Esempi di PowerShell per il Servizio app di Azure
Endpoint REST SCM/Kudu/OneDeploy Autenticazione di base

Microsoft Entra
Distribuire file in Servizio app 
Interfaccia utente Kudu Autenticazione di base

Microsoft Entra
Distribuire file in Servizio app
FTP/FTPS Autenticazione di base Distribuire l'app nel servizio app di Azure usando FTP/S 
Visual Studio Autenticazione di base

Microsoft Entra
Guida introduttiva: Distribuire un'app Web ASP.NET

Sviluppare e implementare WebJobs con Visual Studio

Risolvere i problemi relativi a un'app nel servizio app di Azure usando Visual Studio

Integrazione di GitHub Actions in Visual Studio

Distribuire l'applicazione in Azure usando i flussi di lavoro di GitHub Actions creati da Visual Studio 
Visual Studio Code Microsoft Entra Guida introduttiva: Distribuire un'app Web ASP.NET

Utilizzo di GitHub in VS Code 
GitHub con GitHub Actions Profilo di pubblicazione (autenticazione di base)

Entità servizio (Microsoft Entra)

OpenID Connect (Microsoft Entra)
Eseguire la distribuzione nel servizio app usando GitHub Actions 
GitHub con il servizio di build di App Service come motore di build Autenticazione di base Distribuzione continua nel servizio app di Azure
GitHub con Azure Pipelines come motore di compilazione Profilo di pubblicazione (autenticazione di base)

Connessione al servizio Azure DevOps
Eseguire la distribuzione nel servizio app usando Azure Pipelines 
Azure Repos con il servizio di compilazione di App Service come motore della compilazione Autenticazione di base Distribuzione continua nel servizio app di Azure 
Azure Repos con Azure Pipelines come motore di compilazione Profilo di pubblicazione (autenticazione di base)

Connessione al servizio Azure DevOps
Eseguire la distribuzione nel servizio app usando GitHub Actions 
Bitbucket Autenticazione di base Distribuzione continua nel servizio app di Azure 
Repository Git locale Autenticazione di base Distribuzione dell'archivio Git locale nel servizio app di Azure 
Repository Git esterno Autenticazione di base Configurazione della distribuzione continua tramite i passaggi manuali 
Eseguire direttamente da un file ZIP caricato Microsoft Entra Eseguire l'app in Servizio app di Azure direttamente da un pacchetto ZIP 
Eseguire direttamente da un URL esterno Non disponibile (connessione in uscita) Eseguire invece dall'URL esterno 
Plug-in Maven per Servizio app di Azure (Java) Microsoft Entra Avvio rapido: Creare un'app Java nel Servizio app di Azure
Plug-in Gradle per Il servizio app di Azure (Java) Microsoft Entra Configurare un'app Java per Servizio app di Azure
Web hook Autenticazione di base Webhook 
Migration Assistant del servizio app Autenticazione di base Strumenti di migrazione del Servizio app di Azure 
Migration Assistant del servizio app per gli script di PowerShell Autenticazione di base Strumenti di migrazione del Servizio app di Azure 
Individuazione/valutazione/migrazione di Azure Migrate per App Service Microsoft Entra Esercitazione: Valutare le app Web per la migrazione al servizio app di Azure

Modernizzare app Web ASP.NET in codice del Servizio app di Azure