Compartir a través de


Uso de MSAL en un entorno de nube nacional

Las nubes nacionales, también conocidas como nubes soberanas, son instancias físicamente aisladas de Azure. Estas regiones de Azure ayudan a asegurarse de que los requisitos de residencia, soberanía y cumplimiento de datos se respetan dentro de los límites geográficos.

Además de la nube mundial de Microsoft, la Biblioteca de autenticación de Microsoft (MSAL) permite a los desarrolladores de aplicaciones en nubes nacionales adquirir tokens para autenticar y llamar a API web protegidas. Estas API web pueden ser Microsoft Graph u otras API de Microsoft.

Incluida la nube global de Azure, el identificador de Microsoft Entra se implementa en las siguientes nubes nacionales:

En esta guía se muestra cómo iniciar sesión en cuentas profesionales y educativas, obtener un token de acceso y llamar a Microsoft Graph API en el entorno en la nube de Azure Government .

Azure Alemania (Microsoft Cloud Deutschland)

Advertencia

Azure Alemania (Microsoft Cloud Deutschland) se cerrará el 29 de octubre de 2021. Los servicios y las aplicaciones que elija no migrar a una región de Azure global antes de esa fecha serán inaccesibles.

Si no ha migrado la aplicación desde Azure Alemania, siga la información de Microsoft Entra para la migración desde Azure Alemania para empezar.

Prerrequisitos

Antes de empezar, asegúrese de cumplir estos requisitos previos.

Elección de las identidades adecuadas

Las aplicaciones de Azure Government pueden usar identidades de Microsoft Entra Government e identidades públicas de Microsoft Entra para autenticar a los usuarios. Dado que puede usar cualquiera de estas identidades, decida qué punto de conexión de autoridad debe elegir para su escenario:

  • Microsoft Entra Public: se usa normalmente si su organización ya tiene un inquilino público de Microsoft Entra para admitir Microsoft 365 (Público o GCC) u otra aplicación.
  • Microsoft Entra Government: se usa normalmente si su organización ya tiene un inquilino de Microsoft Entra Government para admitir Office 365 (GCC High o DoD) o está creando un nuevo inquilino en Microsoft Entra Government.

Después de decidir, una consideración especial es dónde se realiza el registro de la aplicación. Si elige Identidades públicas de Microsoft Entra para la aplicación de Azure Government, debe registrar la aplicación en el inquilino público de Microsoft Entra.

Obtención de una suscripción de Azure Government

Para obtener una suscripción de Azure Government, consulte Administración y conexión a la suscripción en Azure Government.

Si no tiene una suscripción a Azure Government, cree una cuenta gratuita antes de empezar.

Para obtener más información sobre el uso de una nube nacional con un lenguaje de programación determinado, elija la pestaña que coincida con el lenguaje:

Puede usar MSAL.NET para iniciar sesión de usuarios, adquirir tokens y llamar a Microsoft Graph API en nubes nacionales.

En los tutoriales siguientes se muestra cómo compilar una aplicación web ASP.NET Core. La aplicación usa OpenID Connect para iniciar sesión de usuarios con una cuenta profesional y educativa en una organización que pertenezca a una nube nacional.

Pasos siguientes

Consulte Puntos de conexión de autenticación en la nube nacional para obtener una lista de las direcciones URL y los puntos de conexión de token de Azure Portal para cada nube.

Documentación de la nube nacional: