次の方法で共有


シングルページ アプリケーション:コード構成

適用対象: 白いチェック マーク記号が付いた緑の円。 従業員テナント 灰色の X 記号が付いた白い円。 外部テナント (詳細はこちら)

ご利用のシングルページ アプリケーション (SPA) のコードを構成する方法について説明します。

[前提条件]

シングルページ アプリをサポートする Microsoft ライブラリ

次の Microsoft ライブラリはシングルページ アプリをサポートしています。

言語/フレームワーク プロジェクト
GitHub
パッケージ 取得
開始
ユーザーのサインイン Web API へのアクセス
反応する MSAL React2 msal-react クイックスタート ライブラリでは、ユーザー サインインの ID トークンを要求できます。 ライブラリでは、保護された Web API のアクセス トークンを要求できます。
JavaScript MSAL.js2 msal-browser クイックスタート ライブラリでは、ユーザー サインインの ID トークンを要求できます。 ライブラリでは、保護された Web API のアクセス トークンを要求できます。
Angular(アンギュラー) MSAL Angular2 msal-angular クイックスタート ライブラリでは、ユーザー サインインの ID トークンを要求できます。 ライブラリでは、保護された 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 を使用したアプリケーションの初期化に関する記事を参照してください。

次のステップ