注意
Dynamics 365 Commerce の小売関連グループは、Yammer から Viva Engage に移行しました。 新しいViva Engage コミュニティにアクセスできない場合は、追加するフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力し、最新のディスカッションに参加してください。
この記事では、Microsoft Azure portalでユーザー フロー ポリシーを作成する方法について説明します。
ユーザー フローとは、企業間 (B2C) がセキュリティで保護されたサインイン、サインアップ、プロファイルの編集、パスワードのユーザー エクスペリエンスの忘れを行うために使用するMicrosoft Entraポリシーです。 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 を選択してを作成します。
注意
ポリシーの正しい実装と機能の メールアドレス、名、および 姓 の属性は必須です。
次の図は、Microsoft Entra B2C のサインアップとサインインのユーザー フローの例です。
プロファイル編集ユーザー フロー ポリシーの作成
プロファイル編集ユーザー フロー ポリシーを作成するには、次の手順に従います。
Azure ポータルで、左側のナビゲーション ウィンドウで [ユーザー フロー (ポリシー)] を選択します。
Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、[新しいユーザー フロー を選択します。
プロファイルの編集 を選択し、推奨 バージョン を選択します。
名前で、プロファイル編集ユーザー フローを入力します。 ポータルでは、"B2C_1_" などのプレフィックスがこの名前に割り当てられ、表示されます。
ID プロバイダー の ローカル アカウント セクションで、電子メール サインイン を選択します。
ユーザー属性で、次のチェック ボックスを選択します。
属性の収集 返品クレーム 電子メール アドレス 名 名 ID プロバイダー 姓 姓 ユーザーのオブジェクト ID を選択してを作成します。
次の図は、Microsoft Entra B2C プロファイル編集ユーザー フローの例を示しています。
パスワード リセット ユーザー フロー ポリシーの作成
パスワード リセット ユーザー フロー ポリシーを作成するには、次の手順に従います。
- Azure ポータルで、左側のナビゲーション ウィンドウで [ユーザー フロー (ポリシー)] を選択します。
- Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、[新しいユーザー フロー を選択します。
- パスワードのリセット を選択し、推奨 バージョン を選択します。
- 名前に、パスワード リセット ユーザー フローの名前を入力します。
- ID プロバイダー で、電子メール アドレスを使用したパスワードのリセットを選択します。
- を選択してを作成します。
-
アプリケーション クレームで、次のチェック ボックスを選択します。
- 電子メール アドレス
- 指定された名前
- 姓
- ユーザーのオブジェクト ID
- を選択してを作成します。
次の図は、Microsoft Entra B2C パスワード リセット ユーザー フローで、Reset Password using mail address を設定する場所を示しています。
次のステップ
Commerce で B2C テナントを設定するプロセスを続行するには、ソーシャル ID プロバイダーの追加 に進みます。
追加リソース
Azure ポータルで既存のMicrosoft Entra B2C テナントを作成またはリンクします
コマース本社を新しいMicrosoft Entra B2Cの情報で更新する