次の方法で共有


ユーザー フロー ポリシーの作成

注意

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でのユーザー エクスペリエンスのインターフェイスのカスタマイズ」を参照してください。

登録を作成し、ユーザー フロー ポリシーにサインインする

サインアップとサインインのユーザー フロー ポリシーを作成するには、次の手順に従います。

  1. Azure ポータルで、左側のナビゲーション ウィンドウで [ユーザー フロー (ポリシー)] を選択します。

  2. Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、[新しいユーザー フロー を選択します。

  3. サインアップとサインイン ポリシーを選択して、推奨 バージョンを選択します。

  4. 名前に、ポリシー名を入力します。 ポータルでは、"B2C_1_" などのプレフィックスが名前に割り当てられます。

  5. ID プロバイダーローカル アカウント セクションで、電子メールの登録 を選択します。 電子メール認証は、Commerce の最も一般的なシナリオで使用されます。 ソーシャル ID プロバイダー認証も使用している場合、この時点で選択することもできます。

  6. マルチファクター認証で、会社に適した選択肢を選択します。

  7. ユーザー属性およびクレームで、必要に応じて属性を収集したり、クレームを返したりするためのオプションを選択します。 詳細を表示する... を選択すると、属性と要求のオプションの全一覧が表示されます。 コマースでは、次の既定のオプションを選択する必要があります。

    属性の収集 返品クレーム
    電子メール アドレス 電子メール アドレス
    ID プロバイダー
    ユーザーのオブジェクト ID
  8. を選択してを作成します。

注意

ポリシーの正しい実装と機能の メールアドレス、および の属性は必須です。

次の図は、Microsoft Entra B2C のサインアップとサインインのユーザー フローの例です。

Microsoft Entra B2C サインアップおよびサインイン ユーザー フロー ポリシー設定のスクリーンショット。

プロファイル編集ユーザー フロー ポリシーの作成

プロファイル編集ユーザー フロー ポリシーを作成するには、次の手順に従います。

  1. Azure ポータルで、左側のナビゲーション ウィンドウで [ユーザー フロー (ポリシー)] を選択します。

  2. Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、[新しいユーザー フロー を選択します。

  3. プロファイルの編集 を選択し、推奨 バージョン を選択します。

  4. 名前で、プロファイル編集ユーザー フローを入力します。 ポータルでは、"B2C_1_" などのプレフィックスがこの名前に割り当てられ、表示されます。

  5. ID プロバイダーローカル アカウント セクションで、電子メール サインイン を選択します。

  6. ユーザー属性で、次のチェック ボックスを選択します。

    属性の収集 返品クレーム
    電子メール アドレス
    ID プロバイダー
    ユーザーのオブジェクト ID
  7. を選択してを作成します。

次の図は、Microsoft Entra B2C プロファイル編集ユーザー フローの例を示しています。

ユーザー フロー設定を編集するMicrosoft Entra B2C プロファイルのスクリーンショット。

パスワード リセット ユーザー フロー ポリシーの作成

パスワード リセット ユーザー フロー ポリシーを作成するには、次の手順に従います。

  1. Azure ポータルで、左側のナビゲーション ウィンドウで [ユーザー フロー (ポリシー)] を選択します。
  2. Microsoft Entra B2C – ユーザー フロー (ポリシー) ページで、[新しいユーザー フロー を選択します。
  3. パスワードのリセット を選択し、推奨 バージョン を選択します。
  4. 名前に、パスワード リセット ユーザー フローの名前を入力します。
  5. ID プロバイダー で、電子メール アドレスを使用したパスワードのリセットを選択します。
  6. を選択してを作成します。
  7. アプリケーション クレームで、次のチェック ボックスを選択します。
    • 電子メール アドレス
    • 指定された名前
    • ユーザーのオブジェクト ID
  8. を選択してを作成します。

次の図は、Microsoft Entra B2C パスワード リセット ユーザー フローで、Reset Password using mail address を設定する場所を示しています。

Microsoft Entra B2C パスワード リセット ユーザー フローのメール アドレス設定を使用したパスワードのリセットのスクリーンショット。

次のステップ

Commerce で B2C テナントを設定するプロセスを続行するには、ソーシャル ID プロバイダーの追加 に進みます。

追加リソース

Commerce での B2C テナントの設定

Azure ポータルで既存のMicrosoft Entra B2C テナントを作成またはリンクします

B2C アプリケーションを作成する

ソーシャル ID プロバイダーの追加 (オプション)

コマース本社を新しいMicrosoft Entra B2Cの情報で更新する

コマース サイト ビルダーでの B2C テナントのコンフィギュレーション

B2C 追加情報