Tipos de autenticación por métodos de implementación en Azure App Service

Azure App Service permite implementar el código y la configuración de la aplicación web mediante varias opciones. Estas opciones de implementación pueden admitir uno o varios mecanismos de autenticación. En este artículo se proporcionan detalles sobre varios mecanismos de autenticación compatibles con distintos métodos de implementación.

Nota:

A fin de deshabilitar la autenticación básica para la aplicación de App Service, vea Deshabilitación de la autenticación básica en implementaciones de App Service.

Método de implementación Authentication Documentación de referencia
CLI de Azure Microsoft Entra ID En la CLI de Azure, versión 2.48.1 o posterior, se han modificado los siguientes comandos para usar Microsoft Entra si la autenticación básica está desactivada para la aplicación web o la aplicación de funciones:
- az webapp up
- az webapp deploy
- az webapp deployment source config-zip
- 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 obtener más información, consulte az appservice y az webapp
Azure PowerShell Microsoft Entra En Azure PowerShell, versión 9.7.1 o posterior, Microsoft Entra está disponible para App Service. Para obtener más información, consulte Ejemplos de PowerShell para Azure App Service
Punto de conexión de REST SCM/Kudu/OneDeploy Autenticación básica
Microsoft Entra
Implementación de archivos en App Service 
Interfaz de usuario de Kudu Autenticación básica
Microsoft Entra
Implementación de archivos en App Service
FTP\FTPS Autenticación básica Implementación de la aplicación en Azure App Service mediante FTP/S 
Programa para la mejora Autenticación básica Inicio rápido: Implementación de una aplicación web de ASP.NET
Desarrollo e implementación de WebJobs mediante Visual Studio
Solución de problemas de una aplicación en Azure App Service con Visual Studio
Integración de Acciones de GitHub en Visual Studio
Implementación de una aplicación en Azure mediante flujos de trabajo de Acciones de GitHub creados por Visual Studio 
Visual Studio Code Microsoft Entra Inicio rápido: Implementación de una aplicación web de ASP.NET
Trabajar con GitHub en VS Code 
GitHub con Acciones de GitHub Perfil de publicación (autenticación básica)
Entidad de servicio (Microsoft Entra)
OpenID Connect (Microsoft Entra)
Implementación de App Service con Acciones de GitHub 
GitHub con el servicio de compilación de App Service como motor de compilación Autenticación básica Implementación continua en Azure App Service
GitHub con Azure Pipelines como motor de compilación Perfil de publicación (autenticación básica)
Conexión de servicio de Azure DevOps
Implementación en App Service mediante Azure Pipelines 
Azure Repos con el servicio de compilación de App Service como motor de compilación Autenticación básica Implementación continua en Azure App Service 
Azure Repos con Azure Pipelines como motor de compilación Perfil de publicación (autenticación básica)
Conexión de servicio de Azure DevOps
Implementación de App Service con Acciones de GitHub 
Bitbucket Autenticación básica Implementación continua en Azure App Service 
Git local Autenticación básica Implementación de Git local en Azure App Service 
Repositorio Git externo Autenticación básica Configurar la implementación continua mediante pasos manuales 
Ejecutar directamente desde un archivo ZIP cargado Microsoft Entra Ejecución de una aplicación en Azure App Service directamente desde un paquete ZIP 
Ejecutar directamente desde una dirección URL externa No aplicable (conexión saliente) Ejecución desde una dirección URL externa en su lugar 
Complemento de aplicación web de Azure para Maven (Java) Microsoft Entra Inicio rápido: Creación de una aplicación de Java en Azure App Service
Complemento de aplicación web de Azure para Gradle (Java) Microsoft Entra Configuración de una aplicación Java para Azure App Service
webhooks Autenticación básica Webhooks 
Asistente de migración de App Service Autenticación básica Herramientas de migración de Azure App Service 
Asistente de migración de App Service para scripts de PowerShell Autenticación básica Herramientas de migración de Azure App Service 
Detección, valoración y migración de App Service de Azure Migrate Microsoft Entra Tutorial: Evaluar aplicaciones web de ASP.NET para su migración a Azure App Service
Modernización de aplicaciones web de ASP.NET para código de Azure App Service