B2C テナントを Commerce に 設定
この記事では、Dynamics 365 Commerce のユーザー サイト認証のために Microsoft Entra の企業と顧客間 (B2C) テナントを設定する方法について説明します。
Dynamics 365 Commerce は Microsoft Entra B2C を使用して、ユーザーの資格情報と認証フローをサポートします。 ユーザーは、これらのフローを使用して、登録、サインイン、およびパスワードのリセットを行うことができます。 Microsoft Entra B2C では、ユーザー名やパスワードなどの機密性の高いユーザー認証情報を保存します。 B2C テナントのユーザー レコードには、B2C ローカル アカウント レコードまたは B2C ソーシャル ID プロバイダー レコードのいずれかが保存されます。 これらの B2C レコードは、Commerce 環境内の顧客レコードにリンクされます。
警告
Microsoft Entra ID B2C は、2021 年 8 月 1 日までに古い (レガシ) ユーザー フローを破棄します。 したがって、ユーザー フローを新しい推奨バージョンに移行する必要があります。 新しいバージョンでは、機能パリティと新しい機能が提供されます。 推奨される B2C ユーザー フローには、Commerce のバージョン 10.0.15 以上のモジュール ライブラリを使用する必要があります。 詳細については、Microsoft Entra ID B2C のユーザー フローを参照してください。
注記
Commerce 評価環境には、デモ用に Microsoft Entra B2C テナントがプリロードされています。 評価環境では、次の手順を使用して独自の Microsoft Entra B2C テナントを読み込む必要はありません。
ヒント
Microsoft Entra ID 保護および条件付きアクセスにより、サイト ユーザーをさらに保護し、Microsoft Entra B2C テナントのセキュリティを強化できます。 Microsoft Entra B2C Premium P1 テナントおよび Premium P2 テナントが利用できる機能を確認するには、Microsoft Entra ID B2C の ID 保護と条件付きアクセス を参照してください。
Dynamics 環境の前提条件
始める前に、次の前提条件を満たすことによって、Dynamics 365 Commerce 環境と e コマース チャネルが適切に構成されていることを確認してください。
- POS 操作の AllowHtnymousAccess の値を Commerce Headquarters で "1" に設定します。
- POS 操作に移動します。
- 操作グリッドで右クリックし、パーソナライズを選択します。
- フィールドを追加を選択します。
- 使用可能な列の一覧で AllowAnonymousAccess 列を選択して追加します。
- 更新プログラムを選択します。
- 612 の "顧客の追加" 操作の場合は、AllowAnonymousAccess を "1" に変更します。
- 1090 (レジスター) ジョブを実行します。
- Commerce 本社で、番号順序の顧客勘定の手動属性をいいえに設定します。
- 小売とコマース > 本社の設定 > パラメーター > 売掛金勘定パラメーターの順に移動します。
- 番号順序を選択します。
- 顧客勘定行で、番号順序コード値をダブルクリックします。
- 番号順序の一般クイック タブで、手動をいいえに設定します。
Dynamics 365 Commerce 環境を配置した後で、環境内の シード データを初期化 することもお勧めします。
次のステップ
Commerce で B2C テナントを設定するプロセスを続行するには、Azure ポータルで既存の Microsoft Entra B2C テナントを作成またはリンクする に進みます。
追加リソース
Azure ポータルでの既存の Microsoft Entra B2C テナントを作成またはリンクする
新しい Microsoft Entra B2C 情報で Commerce headquarters を更新する