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ções podem dar suporte a um ou mais mecanismos de autenticação. Este artigo fornece detalhes sobre vários mecanismos de autenticação compatíveis com diferentes métodos de implantação.
Observação
Para desabilitar a autenticação básica para o 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 comandos a seguir 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 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 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 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 |
Interface do usuário do Kudu | 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 |
Visual Studio | Autenticação Básica | Início Rápido: Implantar um aplicativo Web ASP.NET Desenvolver e implantar os Trabalhos Web usando o Visual Studio Solucionar problemas de um aplicativo no Serviço de Aplicativo do Azure usando o Visual Studio Integração do GitHub Actions no Visual Studio Implantar seu aplicativo no Azure usando fluxos de trabalho do GitHub Actions criados pelo Visual Studio |
Visual Studio Code | Microsoft Entra | Início Rápido: Implantar um aplicativo Web ASP.NET Como trabalhar com o GitHub no VS Code |
GitHub com GitHub Actions | Publicar perfil (autenticação básica) Entidade de Serviço (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Implantação no Serviço de Aplicativo usando o GitHub Actions |
GitHub com serviço de build do Serviço de Aplicativo como mecanismo de build | Autenticação Básica | Implantação contínua no Serviço de Aplicativo do Azure |
GitHub com Azure Pipelines como mecanismo de build | Publicar perfil (autenticação básica) Conexão de serviço do Azure DevOps |
Implantar no Serviço de Aplicativo usando o Azure Pipelines |
Azure Repos com serviço de build do Serviço de Aplicativo como mecanismo de build | Autenticação Básica | Implantação contínua no Serviço de Aplicativo do Azure |
Azure Repos com Azure Pipelines como mecanismo de build | Publicar perfil (autenticação básica) Conexão de serviço do Azure DevOps |
Implantação no Serviço de Aplicativo usando o GitHub Actions |
Bitbucket | Autenticação Básica | Implantação contínua no Serviço de Aplicativo do Azure |
Git local | Autenticação Básica | Implantação do Git local no Serviço de Aplicativo do Azure |
Repositório Git externo | Autenticação Básica | Configurar a implantação contínua usando etapas manuais |
Executar diretamente de um arquivo ZIP carregado | Microsoft Entra | Executar um aplicativo no Serviço de Aplicativo do Azure diretamente de um pacote ZIP |
Executar diretamente da URL externa | Não aplicável (conexão de saída) | Executar por meio de uma URL externa |
Plug-in de aplicativo Web do Azure para Maven (Java) | Microsoft Entra | Início Rápido: Criar um aplicativo Java no Serviço de Aplicativo do Azure |
Plug-in de Aplicativo Web do Azure para Gradle (Java) | Microsoft Entra | Configurar um aplicativo Java para o Serviço de Aplicativo do Azure |
Webhooks | Autenticação Básica | Webhooks |
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 Serviço de Aplicativo de Migrações para Azure | Microsoft Entra | Tutorial: Avaliar aplicativos Web ASP.NET para migração para o Serviço de Aplicativo do Azure Modernizar aplicativos Web ASP.NET para o código do Serviço de Aplicativo do Azure |