Compartir a través de


Aplicación de página única: Configuración del código

Se aplica a: Círculo verde con un símbolo de marca de verificación blanca. Inquilinos de personal Círculo blanco con un símbolo X gris. 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

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 La biblioteca puede solicitar tokens de id. para el inicio de sesión de usuario. La biblioteca puede solicitar tokens de acceso para las API web protegidas.
JavaScript MSAL.js2 msal-browser Guía de inicio rápido La biblioteca puede solicitar tokens de id. para el inicio de sesión de usuario. La biblioteca puede solicitar tokens de acceso para las API web protegidas.
Angular MSAL Angular2 msal-angular Guía de inicio rápido La biblioteca puede solicitar tokens de id. para el inicio de sesión de usuario. La biblioteca puede solicitar tokens de acceso para las API web protegidas.

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.

Paso siguiente