Dela via


Ensidesprogram: Kodkonfiguration

Gäller för: Grön cirkel med en vit bockmarkeringssymbol. Arbetskraftshyresgäster Vit cirkel med en grå X-symbol. Externa hyresgäster (läs mer)

Lär dig hur du konfigurerar koden för ditt ensidesprogram (SPA).

Förutsättningar

Microsoft-bibliotek som stöder ensidesapplikationer

Följande Microsoft-bibliotek stöder enkeltsidiga appar:

Språk/ramverk Projekt på
GitHub
Paket
komma igång
Logga in användare Åtkomst till webb-API:er
Reagera MSAL React2 msal-react Snabbstart Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er.
JavaScript MSAL.js2 msal-browser Snabbstart Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er.
Kantig MSAL Angular2 msal-angular Snabbstart Biblioteket kan begära ID-token för användarinloggning. Biblioteket kan begära åtkomsttoken för skyddade webb-API:er.

Konfiguration av programkod

I ett MSAL-bibliotek skickas programregistreringsinformationen som konfiguration under initieringen av biblioteket.

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')
);

Mer information om konfigurerbara alternativ finns i Initiera program med MSAL.js.

Nästa steg