單頁應用程式:程式碼設定
了解如何設定單頁應用程式 (SPA) 的程式碼。
支援單頁應用程式的 Microsoft 程式庫
下列 Microsoft 程式庫支援單頁應用程式:
語言/架構 | 專案平台 GitHub |
套件 | 開始 啟動 |
登入使用者 | 存取 Web API | 正式發行 (GA) 或 公開預覽1 |
---|---|---|---|---|---|---|
Angular | MSAL Angular v22 | MSAL Angular | 快速入門 | GA | ||
Angular | MSAL Angular3 | MSAL Angular | — | GA | ||
AngularJS \(英文\) | MSAL AngularJS3 | msal-angularjs | — | 公開預覽 | ||
JavaScript | MSAL.js v22 | msal-browser | 教學課程 | GA | ||
JavaScript | MSAL.js 1.03 | msal-core | — | GA | ||
React | MSAL React2 | msal-react | 快速入門 | GA |
1 在線服務的通用授權條款適用於公開預覽中的連結庫。
2 僅限 PKCE 驗證程式碼流程 (建議使用)。
3 僅限隱含授與流程 (不建議)。
應用程式的程式碼設定
在 MSAL 程式庫中,應用程式註冊資訊會在程式庫初始化期間以設定的形式傳遞。
import * as Msal from "@azure/msal-browser"; // if using CDN, 'Msal' will be available in global scope
// Configuration object constructed.
const config = {
auth: {
clientId: 'your_client_id'
}
};
// create PublicClientApplication instance
const publicClientApplication = new Msal.PublicClientApplication(config);
如需可設定選項的詳細資訊,請參閱使用 MSAL.js 將應用程式初始化。
下一步
繼續本案例的下一篇文章,登入並登出。