次の方法で共有


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

この記事では、Microsoft Azure ポータルで企業と顧客間 (B2C) アプリケーションを作成する方法について説明します。

B2C テナントを作成したら、新しい Microsoft Entra テナント内に B2C アプリケーションを作成して、Commerce と通信します。

B2C アプリケーションを作成するには、次の手順に従います。

  1. Azure ポータルで、アプリの登録 を選択し、新規登録 を選択します。
  2. 名前 で、この Microsoft Entra B2C 申請に使用する名前を入力します。
  3. サポートされているアカウント タイプ で、任意の ID プロバイダまたは組織ディレクトリで [アカウント] を選択します (ユーザー フローによるユーザーの認証用)
  4. リダイレクト URI の場合は、専用の返信の URL を Web タイプとして入力します。 返信 URL およびここでのフォーマットについては、下記の 返信 URL を参照してください。 ユーザーが認証を行う際に Microsoft Entra B2C からサイトに戻るアプリケーションを有効にするには、URI / 返信 URL のリダイレクトを入力する必要があります。 登録プロセス中に返信 URL を追加するか、または B2C アプリケーションの 概要 セクションの 概要 メニューから リダイレクト URI の追加 リンクを選択して後で追加することができます。
  5. アクセス許可 については、OpenID やオフラインアクセス権限をするための管理者の同意を得る を選択します。
  6. 登録 を選択します。
  7. 新しく作成したアプリケーションを選択し、認証 メニューに移動します。
  8. 返信 URL を入力した場合、暗黙的な許可とハイブリッド フロー で、アクセス トークンID トークン の両方のオプションを選択してアプリケーションで使用できるオプションを選択し、保存 を選択します 。 登録時に返信 URL が入力されていない場合は、プラットフォームの追加を選択し、Web を選択し、アプリケーションのリダイレクト URL を入力することで、このページに返信 URL を追加することもできます。 暗黙的な許可とハイブリッド フロー セクションで、アクセス トークンID トークンのオプションの両方を選択できます。
  9. Azure ポータルの 概要 メニューに移動し、アプリケーション (クライアント) IDをコピーします。 この ID は、後の設定手順 (後で クライアント GUID として参照) に使用します 。

Microsoft Entra ID B2C のアプリの登録の追加情報については、Microsoft Entra ID B2C の新しいアプリケーション登録エクスペリエンスを参照してください

返信 URL

返信 URL は、ご利用ののサイトが Microsoft Entra B2C を呼び出してユーザーを認証する際に、リターン ドメインのリストを許可するために重要となります。 これにより、認証されたユーザーがサイン インしたドメイン(ご利用ののサイト ドメイン)に戻ることができます。

Microsoft Entra ID B2C - アプリケーション > 新しいアプリケーションの画面の返信 URL ボックスには、サイト ドメインと (環境がプロビジョニングされたら) コマースが生成した URL の両方に個別の明細行を作成する必要があります。 これらの URL は、常に有効な URL 形式を使用する必要があり、ベース URL のみにする必要があります (末尾のスラッシュやパスは使用しないでください)。 次に、続く例のように文字列 /_msdyn365/authresp をベース URL に追加する必要があります。

  • https://www.fabrikam.com/_msdyn365/authresp (ドメインは電子メール ドメインと完全に一致する必要があります)。ドメインが複数の場合は、ドメインごとにこの URL を追加する必要があります。
  • https://fabrikam-prod.commerce.dynamics.com/_msdyn365/authresp

次のステップ

Commerce で B2C テナントを設定するプロセスを続行するには、ユーザー フロー ポリシーの作成 に進みます。

追加リソース

B2C テナントを Commerce に 設定

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

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

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

新しい Microsoft Entra B2C 情報で Commerce headquarters を更新する

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

B2C 追加情報