Tipos de autenticação por métodos de implantação no Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure permite implantar o código e a configuração do aplicativo Web usando várias opções. Essas opções de implantação podem oferecer suporte a um ou mais mecanismos de autenticação. Este artigo fornece detalhes sobre vários mecanismos de autenticação suportados por diferentes métodos de implantação.
Nota
Para desabilitar a autenticação básica para seu aplicativo do Serviço de Aplicativo, consulte Desabilitar a autenticação básica em implantações do Serviço de Aplicativo.
Método de implantação | Autenticação | Documentos de referência |
---|---|---|
CLI do Azure | Microsoft Entra ID | Na CLI do Azure, versão 2.48.1 ou superior, os seguintes comandos foram modificados para usar o Microsoft Entra se a autenticação básica estiver desativada para seu aplicativo Web ou aplicativo de função: - az webapp para cima - AZ WebApp Implantar - AZ WebApp Log Deployment Show - Lista de implantação do log do AZ WebApp - az webapp log baixar - cauda de log az webapp - az webapp procurar - az webapp create-remote-connection - az webapp ssh - AZ FunctionApp Implantar - Lista de implantação de log do AZ FunctionApp - AZ FunctionApp Log Deployment Show - az functionapp deployment source config-zip Para obter mais informações, consulte az appservice e az webapp. |
Azure PowerShell | Microsoft Entra | No Azure PowerShell, versão 9.7.1 ou superior, o Microsoft Entra está disponível para o Serviço de Aplicativo. Para obter mais informações, consulte Exemplos do PowerShell para o Serviço de Aplicativo do Azure. |
Ponto de extremidade REST SCM/Kudu/OneDeploy | Autenticação básica Microsoft Entra |
Implantar arquivos no Serviço de Aplicativo |
Kudu UI | Autenticação básica Microsoft Entra |
Implantar arquivos no Serviço de Aplicativo |
FTP\FTPS | Autenticação básica | Implantar seu aplicativo no Serviço de Aplicativo do Azure usando FTP/S |
Estúdio Visual | Autenticação básica | Guia de início rápido: implantar um aplicativo Web ASP.NET Desenvolver e implantar WebJobs usando o Visual Studio Solucionar problemas de um aplicativo no Serviço de Aplicativo do Azure usando o Visual Studio Integração de ações do GitHub no Visual Studio Implantar seu aplicativo no Azure usando fluxos de trabalho do GitHub Actions criados pelo Visual Studio |
Visual Studio Code | Microsoft Entra | Guia de início rápido: implantar um aplicativo Web ASP.NET Trabalhando com o GitHub no VS Code |
GitHub com ações do GitHub | Publicar perfil (autenticação básica) Entidade de serviço (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Implementar no Serviço de Aplicações através do GitHub Actions |
GitHub com serviço de compilação do Serviço de Aplicativo como mecanismo de compilação | Autenticação básica | Implementação contínua no Serviço de Aplicações do Azure |
GitHub com Azure Pipelines como mecanismo de compilação | Publicar perfil (autenticação básica) Conexão de serviço do Azure DevOps |
Implementar no Serviço de Aplicações com o Azure Pipelines |
Azure Repos com serviço de compilação do Serviço de Aplicativo como mecanismo de compilação | Autenticação básica | Implementação contínua no Serviço de Aplicações do Azure |
Azure Repos com Azure Pipelines como mecanismo de compilação | Publicar perfil (autenticação básica) Conexão de serviço do Azure DevOps |
Implementar no Serviço de Aplicações através do GitHub Actions |
Bitbucket | Autenticação básica | Implementação contínua no Serviço de Aplicações do Azure |
Local Git | Autenticação básica | Implantação local do Git no Serviço de Aplicativo do Azure |
Repositório Git externo | Autenticação básica | Configurando a implantação contínua usando etapas manuais |
Executar diretamente de um arquivo ZIP carregado | Microsoft Entra | Execute seu aplicativo no Serviço de Aplicativo do Azure diretamente de um pacote ZIP |
Executar diretamente a partir de URL externo | Não aplicável (ligação de saída) | Em vez disso, execute a partir de URL externo |
Plug-in do aplicativo Web do Azure para Maven (Java) | Microsoft Entra | Guia de início rápido: criar um aplicativo Java no Serviço de Aplicativo do Azure |
Plug-in do Azure WebApp para Gradle (Java) | Microsoft Entra | Configurar um aplicativo Java para o Serviço de Aplicativo do Azure |
Ganchos de teia | Autenticação básica | Ganchos da Web |
Assistente de migração do Serviço de Aplicativo | Autenticação básica | Ferramentas de migração do Serviço de Aplicativo do Azure |
Assistente de migração do Serviço de Aplicativo para scripts do PowerShell | Autenticação básica | Ferramentas de migração do Serviço de Aplicativo do Azure |
Descoberta/avaliação/migração do Azure Migrate App Service | Microsoft Entra | Tutorial: Avaliar ASP.NET aplicativos Web para migração para o Serviço de Aplicativo do Azure Modernizar ASP.NET aplicativos Web para o código do Serviço de Aplicativo do Azure |