Partilhar via


Tipos de autenticação por métodos de implantação no Serviço de Aplicativo do Azure

Com o Serviço de Aplicativo do Azure, você tem várias opções para implantar o código e a configuração do aplicativo Web. Esses métodos de implantação oferecem suporte a um ou mais mecanismos de autenticação. Este artigo fornece detalhes sobre os métodos de implantação e mecanismos de autenticaçã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 Documentação de referência
CLI do Azure Microsoft Entra ID Na CLI do Azure versão 2.48.1 ou posterior, os seguintes comandos usam o Microsoft Entra se a autenticação básica estiver desativada para seu aplicativo Web ou aplicativo de função:

- az webapp iniciar
- AZ WebApp Implantar
- AZ WebApp Log Deployment Show
- Lista de implantação do log do AZ WebApp
- az webapp log baixar
- az webapp tail log
- az webapp navegar
- 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 posterior, o Microsoft Entra está disponível para o Serviço de Aplicativo. Para obter mais informações, consulte Exemplos de PowerShell para o Serviço de Aplicações do Azure
Endpoint 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

Microsoft Entra
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 
Código do Visual Studio 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)
Implantar no Serviço de Aplicativo usando as Ações do GitHub 
GitHub com o serviço de compilação do App Service a atuar como motor de build Autenticação básica Implementação contínua no Serviço de Aplicações do Azure
GitHub com o Azure Pipelines como um mecanismo de compilação 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 o serviço de compilação do Serviço de Aplicações como um 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 uma ferramenta de compilação Publicar perfil (autenticação básica)

Conexão de serviço do Azure DevOps
Implantar no Serviço de Aplicativo usando as Ações do GitHub 
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 um URL externo Não aplicável (ligação de saída) Em vez disso, execute a partir de URL externo 
Plug-in Maven para o Serviço de Aplicativo do Azure (Java) Microsoft Entra Guia de início rápido: criar um aplicativo Java no Serviço de Aplicativo do Azure
Plug-in Gradle para o Serviço de Aplicativo do Azure (Java) Microsoft Entra Configurar um aplicativo Java para o Serviço de Aplicativo do Azure
Ganchos da Web 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 Aplicações para scripts do PowerShell Autenticação básica Ferramentas de migração do Serviço de Aplicativo do Azure 
Azure Migrate descoberta/avaliação/migração para o Serviço de Aplicativo Microsoft Entra Tutorial: Avaliar 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