B2C アプリケーションを作成する
この記事では、企業または Microsoft Dynamics 365 Commerce (B2C) アプリケーションを作成する方法 Microsoft Azure 説明します。
B2C テナントを作成したら、新しい Microsoft Entra テナント内に B2C アプリケーションを作成して、Commerce と通信します。
B2C アプリケーションを作成するには、次の手順に従います。
- Azure ポータルで、アプリの登録 を選択し、新規登録 を選択します。
- 名前 で、この Microsoft Entra B2C 申請に使用する名前を入力します。
- サポートされているアカウント タイプ で、任意の ID プロバイダまたは組織ディレクトリで [アカウント] を選択します (ユーザー フローによるユーザーの認証用)。
- リダイレクト URI の場合は、専用の返信の URL を Web タイプとして入力します。 返信 URL およびここでのフォーマットについては、下記の 返信 URL を参照してください。 ユーザーが認証を行う際に Microsoft Entra B2C からサイトに戻るアプリケーションを有効にするには、URI / 返信 URL のリダイレクトを入力する必要があります。 登録プロセス中に返信 URL を追加するか、または B2C アプリケーションの 概要 セクションの 概要 メニューから リダイレクト URI の追加 リンクを選択して後で追加することができます。
- アクセス許可 については、OpenID やオフラインアクセス権限をするための管理者の同意を得る を選択します。
- 登録 を選択します。
- 新しく作成したアプリケーションを選択し、認証 メニューに移動します。
- 返信 URL を入力した場合、暗黙的な許可とハイブリッド フロー で、アクセス トークン と ID トークン の両方のオプションを選択してアプリケーションで使用できるオプションを選択し、保存 を選択します 。 登録時に返信 URL が入力されていない場合は、プラットフォームの追加を選択し、Web を選択し、アプリケーションのリダイレクト URL を入力することで、このページに返信 URL を追加することもできます。 暗黙的な許可とハイブリッド フロー セクションで、アクセス トークンと ID トークンのオプションの両方を選択できます。
- 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 テナントを設定するプロセスを続行するには、ユーザー フロー ポリシーの作成 に進みます。
追加リソース
Azure ポータルでの既存の Microsoft Entra B2C テナントを作成またはリンクする
新しい Microsoft Entra B2C 情報で Commerce headquarters を更新する