Esdeveniment
Crear aplicacions i agents d'IA
17 de març, 21 - 21 de març, 10
Uneix-te a la sèrie de trobades per crear solucions d'IA escalables basades en casos d'ús del món real amb altres desenvolupadors i experts.
Registreu-vos-hi araAquest navegador ja no s’admet.
Feu l’actualització al Microsoft Edge per aprofitar les característiques més recents, les actualitzacions de seguretat i l’assistència tècnica.
Si tiene una aplicación web o una API que se ejecuta en Azure App Service, puede restringir el acceso a ella en función de la identidad de los usuarios o aplicaciones que lo soliciten. App Service ofrece varias soluciones de autenticación para ayudarle a lograr este objetivo. En este artículo, obtendrá información sobre las diferentes opciones de autenticación, sus ventajas y desventajas, y qué solución de autenticación usar para escenarios específicos.
La siguiente tabla enumera cada solución de autenticación y algunos factores importantes para cuándo deba utilizarla.
Método de autenticación | Cuándo se usa |
---|---|
Autenticación de App Service integrada | * Quiere tener menos código para administrar. * El idioma y los SDK de la aplicación no proporcionan autorización ni inicio de sesión de usuario. * No tiene la capacidad de modificar el código de la aplicación (por ejemplo, al migrar aplicaciones heredadas). * Debe controlar la autenticación a través de la configuración y no del código. * Debe iniciar sesión en usuarios externos o sociales. |
Biblioteca de autenticación de Microsoft (MSAL) | * Necesita una solución de código en uno de varios lenguajes diferentes * Debe agregar una lógica de autorización personalizada. * Debe admitir el consentimiento incremental. * Necesita información sobre el usuario que ha iniciado sesión en su código. * Debe iniciar sesión en usuarios externos o sociales. * La aplicación debe controlar la expiración del token de acceso sin que el usuario tenga que volver a iniciar sesión. |
Microsoft.Identity.Web | * Tiene una aplicación de ASP.NET Core. * Necesita compatibilidad con el inicio de sesión único en el IDE durante el desarrollo local. * Debe agregar una lógica de autorización personalizada. * Debe admitir el consentimiento incremental. * Necesita acceso condicional en la aplicación web. * Necesita información sobre el usuario que ha iniciado sesión en su código. * Debe iniciar sesión en usuarios externos o sociales. * La aplicación debe controlar la expiración del token de acceso sin que el usuario tenga que volver a iniciar sesión. |
En la tabla siguiente se enumeran los escenarios de autenticación y las soluciones de autenticación que usaría.
Escenario | Autenticación integrada de App Service | Biblioteca de autenticación de Microsoft | Microsoft.Identity.Web |
---|---|---|---|
¿Necesita una manera rápida y sencilla de limitar el acceso a los usuarios de su organización? | ✅ | ❌ | ❌ |
¿No se puede modificar el código de la aplicación (escenario de migración de aplicación)? | ✅ | ❌ | ❌ |
¿El lenguaje y las bibliotecas de la aplicación admiten el inicio de sesión/autorización del usuario? | ❌ | ✅ | ✅ |
Aunque pueda usar una solución de código, ¿prefiere no usar bibliotecas? ¿No quieres la carga de mantenimiento? | ✅ | ❌ | ❌ |
¿La aplicación web necesita proporcionar consentimiento incremental? | ❌ | ✅ | ✅ |
¿Necesita acceso condicional en la aplicación web? | ❌ | ❌ | ✅ |
¿La aplicación debe controlar la expiración del token de acceso sin que el usuario tenga que iniciar sesión de nuevo (utilizando un token de actualización)? | ✅ | ✅ | ✅ |
¿Necesita una lógica de autorización personalizada o de información sobre el usuario que ha iniciado sesión? | ❌ | ✅ | ✅ |
¿Necesita iniciar sesión con usuarios de proveedores de identidad externos o sociales? | ✅ | ✅ | ✅ |
¿Tiene una aplicación ASP.NET Core? | ✅ | ❌ | ✅ |
¿Tiene una aplicación de página única o una aplicación web estática? | ✅ | ✅ | ✅ |
¿Desea la integración de Visual Studio? | ❌ | ❌ | ✅ |
¿Necesita compatibilidad con el inicio de sesión único en el IDE durante el desarrollo local? | ❌ | ❌ | ✅ |
Para empezar a usar la autenticación de App Service integrada, lea:
Para empezar a usar la Biblioteca de Autenticación de Microsoft (MSAL), lea:
Para empezar a usar Microsoft.Identity.Web, lea:
Obtener más información sobre Autenticación y autorización integradas de App Service
Esdeveniment
Crear aplicacions i agents d'IA
17 de març, 21 - 21 de març, 10
Uneix-te a la sèrie de trobades per crear solucions d'IA escalables basades en casos d'ús del món real amb altres desenvolupadors i experts.
Registreu-vos-hi araFormació
Mòdul
Autenticación de usuarios con Azure Static Web Apps - Training
Publique una aplicación de JavaScript de Angular, React, Svelte o Vue con API y autenticación mediante Azure Static Web Apps y Azure Functions. Implemente el código de GitHub en un sitio de ensayo mediante las direcciones URL de vista previa.
Certificació
Microsoft Certified: Identity and Access Administrator Associate - Certifications
Muestre las características de Microsoft Entra ID para modernizar las soluciones de identidad, implementar soluciones híbridas e implementar la gobernanza de identidades.