次の表に、iOS、Android、.NET、Node.jsなどのアプリケーションのサンプルへのリンクを示します。
Web アプリと API
シングルページアプリ
モバイルアプリとデスクトップアプリ
サンプル |
説明 |
ios-swift-ネイティブ-msal |
Azure AD B2C ユーザーを認証し、OAuth 2.0 を使用して API を呼び出す Swift の iOS サンプル |
アンドロイドネイティブMSAL |
MSAL を使用して Azure Active Directory B2C 経由でユーザーを認証し、結果のトークンを使用して Web API にアクセスする方法を紹介するシンプルな Android アプリ。 |
ios-native-appauth |
サードパーティのライブラリを使用して、Microsoft ID ユーザーを Azure AD B2C ID サービスに対して認証する iOS アプリケーションを Objective-C で構築する方法を示すサンプル。 |
アンドロイドネイティブ-appauth |
サードパーティのライブラリを使用して、Microsoft ID ユーザーを B2C ID サービスに対して認証し、OAuth 2.0 アクセス トークンを使用して Web API を呼び出す Android アプリケーションを構築する方法を示すサンプル。 |
dotnet-desktop |
Windows Desktop .NET (WPF) アプリケーションが Azure AD B2C を使用してユーザーをサインインさせ、MSAL.NET を使用してアクセス トークンを取得し、API を呼び出す方法を示すサンプル。 |
コンソール/デーモンアプリ
サンプル |
説明 |
dotnetcore-b2c-アカウント管理 |
B2C ディレクトリ内のユーザーを管理するために、独自の ID で Microsoft Graph を呼び出す .NET Core コンソール アプリケーション。 認証は、Azure AD B2C で MSAL.NET を使用して行われます。 このサンプルでは、認証コード フローを使用します。 |
SAML テスト・アプリケーション
サンプル |
説明 |
saml-sp-テスター |
SAML ID プロバイダーとして機能するように構成された Azure AD B2C をテストするための SAML テスト アプリケーション。 |
API コネクタ
次の表に、 API コネクタを使用してユーザー フローで Web API を活用するためのコード サンプルへのリンクを示します。
Azure 関数のクイック スタート
サンプル |
説明 |
.NET Core |
この .NET Core Azure 関数のサンプルでは、サインアップを特定の電子メール ドメインに制限し、ユーザーが指定した情報を検証する方法を示します。 |
Node.js |
この Node.js Azure 関数のサンプルでは、サインアップを特定の電子メール ドメインに制限し、ユーザーが指定した情報を検証する方法を示します。 |
ニシキヘビ |
この Python Azure 関数サンプルでは、サインアップを特定の電子メール ドメインに制限し、ユーザーが指定した情報を検証する方法を示します。 |
自動不正防止サービス&CAPTCHA
サンプル |
説明 |
Arkose Labs の不正行為と不正使用の防止 |
このサンプルでは、Arkose Labs の不正行為と不正アクセス防止サービスを使用してユーザーのサインアップを保護する方法を示します。 |
reCAPTCHAの |
このサンプルでは、reCAPTCHA チャレンジを使用してユーザーのサインアップを保護し、自動不正使用を防ぐ方法を示します。 |
本人確認
サンプル |
説明 |
ID学 |
このサンプルでは、API コネクタを使用して IDology と統合することで、サインアップ フローの一部としてユーザー ID を確認する方法を示します。 |
エクスペリアン |
このサンプルでは、API コネクタを使用して Experian と統合することで、サインアップ フローの一部としてユーザー ID を確認する方法を示します。 |
その他
サンプル |
説明 |
招待コード |
このサンプルでは、招待コードを使用して、特定の対象ユーザーにサインアップを制限する方法を示します。 |
API コネクタコミュニティのサンプル |
このリポジトリには、API コネクタで有効になっているシナリオのコミュニティで保守されているサンプルがあります。 |