Note
Dynamics 365 Commerce による Retail Interest Group は Yammer から Viva Engage に移行しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。
この記事では、Microsoft Azure ポータルでユーザー フロー ポリシーを作成する方法について説明します。
ユーザー フローは、Microsoft Entra 企業と顧客間 (B2C) が保護されたサインイン、登録、プロファイルの編集、およびパスワードを忘れた際のユーザー エクスペリエンスを提供するために使用するポリシーです。 Dynamics 365 Commerce では、これらのフローを使用して、Microsoft Entra B2C テナントと対話するポリシー アクションを実行します。 ユーザーがこれらのポリシーを操作すると、アクションを実行するために Microsoft Entra B2C テナントにリダイレクトされます。
Microsoft Entra ID B2C では、次の 3 つの基本的なユーザー フロー タイプを使用できます。
- 登録とサインイン
- プロファイルの編集
- パスワードのリセット
Microsoft Entra ID によって提供される既定のユーザー フローを使用できます。このフローには、Microsoft Entra ID B2C によってホストされているページが表示されます。 また、HTML ページを作成して、これらのユーザー フローのエクスペリエンスの外観をコントロールすることもできます。
Dynamics 365 Commerce で構築されたページを使用してユーザー ポリシー ページをカスタマイズするには、「 ユーザー ログイン用のカスタム ページを設定する」を参照してください。 詳細については、「Microsoft Entra ID B2Cでのユーザー エクスペリエンスのインターフェイスのカスタマイズ」を参照してください。
登録を作成し、ユーザー フロー ポリシーにサインインする
サインアップとサインインのユーザー フロー ポリシーを作成するには、次の手順に従います。
Azure ポータルで、左のナビゲーション ウィンドウのユーザー フロー (ポリシー) を選択します。
Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、新しいユーザー フローを選択します。
サインアップとサインイン ポリシーを選択して、推奨 バージョンを選択します。
名前に、ポリシー名を入力します。 ポータルでは、"B2C_1_" などのプレフィックスが名前に割り当てられます。
ID プロバイダー の ローカル アカウント セクションで、電子メールの登録 を選択します。 電子メール認証は、Commerce の最も一般的なシナリオで使用されます。 ソーシャル ID プロバイダー認証も使用している場合、この時点で選択することもできます。
マルチファクター認証で、会社に適した選択肢を選択します。
ユーザー属性およびクレームで、必要に応じて属性を収集したり、クレームを返したりするためのオプションを選択します。 詳細を表示する... を選択すると、属性と要求のオプションの全一覧が表示されます。 コマースでは、次の既定のオプションを選択する必要があります。
属性の収集 返品クレーム 電子メール アドレス 電子メール アドレス 名 名 ID プロバイダー 姓 姓 ユーザーのオブジェクト ID [作成] を選択します
Note
ポリシーの正しい実装と機能の メールアドレス、名、および 姓 の属性は必須です。
次の図は、Microsoft Entra B2C のサインアップとサインインのユーザー フローの例です。
プロファイル編集ユーザー フロー ポリシーの作成
プロファイル編集ユーザー フロー ポリシーを作成するには、次の手順に従います。
Azure ポータルで、左のナビゲーション ウィンドウのユーザー フロー (ポリシー) を選択します。
Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、新しいユーザー フローを選択します。
プロファイルの編集 を選択し、推奨 バージョン を選択します。
名前で、プロファイル編集ユーザー フローを入力します。 ポータルでは、"B2C_1_" などのプレフィックスがこの名前に割り当てられ、表示されます。
ID プロバイダー の ローカル アカウント セクションで、電子メール サインイン を選択します。
ユーザー属性で、次のチェック ボックスを選択します。
属性の収集 返品クレーム 電子メール アドレス 名 名 ID プロバイダー 姓 姓 ユーザーのオブジェクト ID [作成] を選択します
次の図は、Microsoft Entra B2C プロファイル編集ユーザー フローの例を示しています。
パスワード リセット ユーザー フロー ポリシーの作成
パスワード リセット ユーザー フロー ポリシーを作成するには、次の手順に従います。
- Azure ポータルで、左のナビゲーション ウィンドウのユーザー フロー (ポリシー) を選択します。
- Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、新しいユーザー フローを選択します。
- パスワードのリセット を選択し、推奨 バージョン を選択します。
- 名前に、パスワード リセット ユーザー フローの名前を入力します。
- ID プロバイダー で、電子メール アドレスを使用したパスワードのリセットを選択します。
- [作成] を選択します
-
アプリケーション クレームで、次のチェック ボックスを選択します。
- 電子メール アドレス
- 指定された名前
- 姓
- ユーザーのオブジェクト ID
- [作成] を選択します
次の図は、Microsoft Entra B2C パスワード リセットのユーザー フローで、メール アドレスを使用したパスワードのリセットを設定する場所を示しています。
次のステップ
Commerce で B2C テナントを設定するプロセスを続行するには、ソーシャル ID プロバイダーの追加 に進みます。
その他のリソース
Azure ポータルでの既存の Microsoft Entra B2C テナントを作成またはリンクする
コマース本社を新しいMicrosoft Entra B2Cの情報で更新する