Tipi di autenticazione in base ai metodi di distribuzione nel Servizio app di Azure
Servizio app di Azure consente di distribuire il codice e la configurazione dell'applicazione Web usando più opzioni. Queste opzioni di distribuzione possono supportare uno o più meccanismi di autenticazione. Questo articolo fornisce informazioni dettagliate sui vari meccanismi di autenticazione supportati da metodi di distribuzione diversi.
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 | Authentication | 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 sono stati modificati per usare 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 deployment list - 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 successiva, Microsoft Entra è disponibile per il servizio app. 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 | Guida introduttiva: Distribuire un'app Web ASP.NET Sviluppare e distribuire processi Web usando Visual Studio Risolvere i problemi di un'app nel Servizio app di Azure tramite 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 compilazione del servizio app come motore di compilazione | 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 tramite Azure Pipelines |
Azure Repos con il servizio di compilazione del servizio app come motore di 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 con 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 dall'URL esterno | Non disponibile (connessione in uscita) | Eseguire invece dall'URL esterno |
Plug-in app Web di Azure per Maven (Java) | Microsoft Entra | Avvio rapido: Creare un'app Java nel Servizio app di Azure |
Plug-in app Web di Azure per Gradle (Java) | Microsoft Entra | Configurare un'app Java per Servizio app di Azure |
Webhook | 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 del servizio app di Azure Migrate | Microsoft Entra | Esercitazione: Valutare le app ASP.NET Web per la migrazione al Servizio app di Azure Modernizzare app Web ASP.NET in codice del Servizio app di Azure |