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 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 |