Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Inquilinos de personal
Inquilinos externos (obtener más información)
Obtenga información sobre cómo configurar el código de la aplicación de página única (SPA).
Prerrequisitos
- Registre una nueva aplicación en el Centro de administración de Microsoft Entra, configurada solo para Cuentas en este directorio organizativo. Consulte Registro de una aplicación para obtener más detalles. Registre los valores siguientes en la página Información general de la aplicación para su uso posterior:
- Id. de aplicación (cliente)
- Id. de directorio (inquilino)
- Agregue los siguientes URI de redirección mediante la configuración de la plataforma de aplicaciones de página única. Consulte How to add a redirect URI in your application (Cómo agregar un URI de redirección en la aplicación ) para obtener más detalles.
-
URI de redirección:
http://localhost:3000/
.
-
URI de redirección:
Bibliotecas de Microsoft que admiten aplicaciones de una sola página
Las siguientes bibliotecas de Microsoft admiten aplicaciones de una sola página:
Lenguaje/marco de trabajo | Proyecto en GitHub (en inglés) |
Paquete | Introducción iniciado |
Inicio de sesión de usuarios | Acceso a API web |
---|---|---|---|---|---|
Reaccionar | MSAL React2 | msal-react | Guía de inicio rápido |
![]() |
![]() |
JavaScript | MSAL.js2 | msal-browser | Guía de inicio rápido |
![]() |
![]() |
Angular | MSAL Angular2 | msal-angular | Guía de inicio rápido |
![]() |
![]() |
Configuración del código de la aplicación
En una biblioteca MSAL, la información de registro de aplicación se pasa como una configuración durante la inicialización de la biblioteca.
import { PublicClientApplication } from "@azure/msal-browser";
import { MsalProvider } from "@azure/msal-react";
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new PublicClientApplication(config);
// Wrap your app component tree in the MsalProvider component
ReactDOM.render(
<React.StrictMode>
<MsalProvider instance={publicClientApplication}>
<App />
</ MsalProvider>
</React.StrictMode>,
document.getElementById('root')
);
Para más información sobre las opciones configurables, consulte Inicialización de aplicaciones con MSAL.js.