外部 ID を持つアプリを統合するためのサンプルとガイド
Microsoft では、さまざまな種類のアプリケーションを Microsoft Entra 外部 ID に統合する方法を示すコード サンプルを保持しています。 一般的な認証と承認のシナリオ、開発言語、プラットフォームに基づいて、サンプルをダウンロードして使用したり、独自のアプリを構築したりする手順について説明します。 プロジェクトをビルドし (該当する場合)、サンプル アプリケーションを実行する手順が含まれています。 サンプル コード内ではコメントにより、これらのライブラリをアプリケーション内でどのように使用して、外部テナント内で認証と認可を行うかを理解することができます。
サンプルとガイド
タブを使って、アプリの種類または優先される言語やプラットフォームでサンプルを並べ替えます。
シングルページ アプリケーション (SPA)
これらのサンプルと攻略ガイドでは、シングルページ アプリケーションを Microsoft Entra 外部 ID に統合する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
JavaScript、Vanilla | • ユーザーのサインイン | • ユーザーのサインイン |
JavaScript、Angular | • ユーザーのサインイン | --- |
JavaScript、React | • ユーザーのサインイン | • ユーザーのサインイン |
Web アプリ
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID に統合する Web アプリケーションを記述する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
JavaScript、Node.js (Express) | • ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
• ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
ASP.NET Core | • ユーザーのサインイン | • ユーザーのサインイン |
Python Django | • ユーザーのサインイン | --- |
Python Flask | • ユーザーのサインイン | --- |
Web API
これらのサンプルと攻略ガイドは、Microsoft ID プラットフォームで Web API を保護する方法と、その Web API からダウンストリーム API を呼び出す方法を示しています。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
ASP.NET Core | --- | • ASP.NET Web API をセキュリティで保護する |
デスクトップ
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID に統合するデスクトップ アプリケーションを記述する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
JavaScript、Electron | • ユーザーのサインイン | --- |
ASP.NET (MAUI) | • ユーザーのサインイン | • ユーザーのサインイン |
モバイル: ブラウザー委任認証
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID と統合する、ブラウザー委任認証を使用したパブリック クライアント モバイル アプリケーションを作成する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
ASP.NET Core MAUI | • ユーザーのサインイン | • ユーザーのサインイン |
Android (Kotlin) | • ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
• ユーザーのサインイン、API の呼び出し |
iOS (Swift) | • ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
• ユーザーのサインイン、API の呼び出し |
デスクトップ: ネイティブ認証
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID に統合するデスクトップ アプリケーションを記述する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
macOS (Swift) | • ユーザーのサインイン | • ユーザーのサインイン |
モバイル: ネイティブ認証
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID と統合する、ネイティブ認証を使用したパブリック クライアント モバイル アプリケーションを作成する方法を示します。
言語/ プラットフォーム |
コード サンプル ガイド | ビルドと統合ガイド |
---|---|---|
Android (Kotlin) | • ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
• ユーザーのサインイン |
iOS (Swift) | • ユーザーのサインイン • ユーザーのサインインと API の呼び出し |
• ユーザーのサインイン |
デーモン
これらのサンプルと攻略ガイドでは、Microsoft Entra 外部 ID に統合するデーモン アプリケーションを記述する方法を示します。