共用方式為


單頁應用程式:程式碼設定

適用於帶有白色核取記號符號的綠色圓圈,表示以下內容適用於員工租戶。 員工租戶 (瞭解更多資訊

了解如何設定單頁應用程式 (SPA) 的程式碼。

先決條件

支援單頁應用程式的 Microsoft 程式庫

下列 Microsoft 程式庫支援單頁應用程式:

語言/架構 專案平台
GitHub
套件 開始
啟動
登入使用者 存取 Web API
反應 MSAL React2 msal-react 快速入門 程式庫可以要求供使用者登入的識別碼權杖。 程式庫可以要求受保護 Web API 的存取權杖。
JavaScript MSAL.js2 msal-browser 快速入門 程式庫可以要求供使用者登入的識別碼權杖。 程式庫可以要求受保護 Web API 的存取權杖。
Angular (網頁框架) MSAL Angular2 MSAL Angular 快速入門 程式庫可以要求供使用者登入的識別碼權杖。 程式庫可以要求受保護 Web API 的存取權杖。

應用程式的程式碼設定

在 MSAL 程式庫中,應用程式註冊資訊會在程式庫初始化期間以設定的形式傳遞。

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

如需可設定選項的詳細資訊,請參閱使用 MSAL.js 將應用程式初始化

後續步驟