Mehrere B2C-Mandanten in einer Commerce-Umgebung konfigurieren

In diesem Artikel wird beschrieben, wie und wann mehrere Microsoft Entra Business-to-Consumer(B2C)-Mandanten pro Kanal für die Benutzerauthentifizierung in einer dedizierten Microsoft Dynamics 365 Commerce-Umgebung eingerichtet werden.

Dynamics 365 Commerce verwendet den Microsoft Entra-B2C-Cloud-Identitätsdienst zur Unterstützung von Benutzeranmeldeinformationen und Authentifizierungsflows. Die Benutzer können die Authentifizierungsflüsse nutzen, um sich anzumelden, sich anzumelden und ihr Kennwort zurückzusetzen. Microsoft Entra B2C speichert die sensiblen Authentifizierungsinformationen eines Benutzers, wie z. B. den Benutzernamen und das Passwort. Der Benutzerdatensatz ist für jeden B2C-MiMandanten ter einzigartig und verwendet entweder die Anmeldedaten des Benutzernamens (E-Mail-Adresse) oder die Anmeldedaten des Anbieters der sozialen Identität.

In den meisten Fällen wird in einer Commerce-Umgebung ein einzelner Microsoft Entra-B2C-Mandanten verwendet. Commerce-Kunden können dann mehrere Websites in derselben Commerce-Umgebung erstellen und veröffentlichen, und die gleichen Kundenanmeldeinformationen werden auf diesen Websites verwendet. Wenn Sie die Websites in der Umgebung jedoch als verschiedene Marken behandeln möchten, die benutzern als separate Unternehmen erscheinen, können Sie einen B2C-Mandanten für den Kanal konfigurieren, den Sie für die Website- und Markentrennung verwenden.

Überlegungen beim Einrichten mehrerer B2C-Mandanten pro Kanal

Wenn Sie jeden Kanal oder jede Website als separates Unternehmen behandeln, empfiehlt es sich, separate juristische Personen für Benutzerauthentifizierungsflüsse in Commerce zu verwenden. Wenn Sie jedoch jeden Kanal oder jede Website in derselben Umgebung und juristischen Person beibehalten möchten, aber eine separate Benutzerauthentifizierung für jede Website haben möchten, sollten Sie die folgenden Punkte berücksichtigen, bevor Sie fortfahren:

  • Benutzer verfügen über eigene Anmeldeinformationen für jeden Kanal oder jede Website.

    Dieselbe Person kann zwei separate Konten pro Kanal oder Standort haben, da jedes Konto ein eindeutiger Eintrag in einen separaten B2C-Mandanten ist.

  • In der Microsoft Dynamics-Umgebung werden separate Kundendatensätze für globale Datensatzsuchen zurückgegeben.

    Wenn ein Benutzer dieselbe E-Mail-Adresse über Kanäle oder Websites hinweg verwendet, geben globale Kundensuchen Ergebnisse für jeden Kanal oder jede Website zurück. Es wird ein Kanalindikator angezeigt.

  • Verwenden Sie das Adressbuch, um Gruppenbenutzern zu helfen, damit Sie sie pro Kanal nachverfolgen können.

  • Die Anzahl der Kundendatensätze pro Kanal kann sich erhöhen, und diese Erhöhung kann die Leistung der globalen Kundensuche beeinträchtigen.

  • Ordnen Sie B2C-Mandanten sorgfältig einem Kanal zu, um Situationen zu verhindern, in denen sich Kunden für einen falschen Mandanten registrieren. Andernfalls können Verwirrung oder Nachverfolgungsprobleme auftreten.

Die folgende Abbildung zeigt mehrere B2C-Mieter in einer Commerce-Umgebung.

Screenshot mehrerer B2C-Mandanten in einer Commerce-Umgebung.

Wenn Sie entscheiden, dass Ihr Unternehmen unterschiedliche B2C-Mandanten pro Kanal in derselben Commerce-Umgebung benötigt, füllen Sie die Verfahren in den folgenden Abschnitten aus, um diese Funktion zu beantragen.

Konfigurieren von B2C-Mandanten in Ihrer Umgebung

Um B2C-Mandanten in Ihrer Umgebung zu konfigurieren, führen Sie die entsprechenden Verfahren in diesem Abschnitt aus.

Einen Microsoft Entra-B2C-Mandanten hinzufügen

Führen Sie die folgenden Schritte aus, um Ihrer Umgebung einen Microsoft Entra B2C-Mandanten hinzuzufügen:

  1. Melden Sie sich in der Commerce-Websiteerstellung für Ihre Umgebung als Systemadmin an. Um einen Microsoft Entra-B2C-Mandanten zu konfigurieren, müssen Sie Systemadmin für die Commerce-Umgebung sein.

  2. Wählen Sie im linken Navigationsbereich Mandanteneinstellungen, um ihn zu erweitern.

  3. Wählen Sie B2C-Einstellungen und dann Verwalten.

  4. Wählen Sie B2C-Anwendung hinzufügen, und geben Sie dann die folgenden Informationen ein:

    • Anwendungsname: Geben Sie den Namen ein, den Sie für die Anwendung beim Verwalten in Commerce verwenden. Verwenden Sie den Anwendungsnamen, den Sie beim Einrichten der Microsoft Entra B2C-Anwendung im Azure-Portal ausgewählt haben. Wenn Sie denselben Namen verwenden, reduzieren Sie Verwirrung beim Verwalten von B2C-Mandanten in Commerce.
    • Mandantenname: Geben Sie den B2C-Mandantennamen so ein, wie er im Azure-Portal erscheint.
    • Passwort-Richtlinien-ID vergessen: Geben Sie die Richtlinien-ID ein (den Namen der Richtlinie im Azure-Portal).
    • Registrierungs-/Anmelde-Richtlinien-ID: Geben Sie die Richtlinien-ID ein (den Namen der Richtlinie im Azure-Portal).
    • Client-GUID: Geben Sie die Microsoft Entra B2C-Mandanten-ID ein, wie sie im Azure Portal angezeigt wird (nicht die Anwendungs-ID für den B2C-Mandanten).
    • Profilrichtlinien-ID bearbeiten: Geben Sie die Richtlinien-ID ein (den Namen der Richtlinie im Azure-Portal).
  5. Wenn Sie die Eingabe dieser Informationen abgeschlossen haben, wählen Sie "OK " aus, um Ihre Änderungen zu speichern. Ihr neuer Microsoft Entra B2C-Mandant wird in der Liste unter "B2C-Anwendungen verwalten" angezeigt.

Note

Belassen Sie Felder wie Scope, Non Interactive Policy ID, Non Interactive Client ID, Login Custom Domain und Sign up Policy ID leer, es sei denn, das Dynamics 365 Commerce Team weist Sie an, sie festzulegen.

Einen Microsoft Entra B2C-Mandanten verwalten oder löschen

  1. Melden Sie sich in der Commerce-Websiteerstellung für Ihre Umgebung als Systemadmin an. Um einen Microsoft Entra-B2C-Mandanten zu konfigurieren, müssen Sie Systemadmin für die Commerce-Umgebung sein.
  2. Wählen Sie im linken Navigationsbereich Mandanteneinstellungen, um ihn zu erweitern.
  3. Wählen Sie B2C-Einstellungen und dann Verwalten.
  4. Um einen B2C-Mandanten zu bearbeiten, wählen Sie das Bleistiftsymbol daneben. Um einen B2C-Mandanten zu löschen, wählen Sie das Mülleimersymbol daneben.
  5. Wählen Sie Speichern, und wählen Sie dann Veröffentlichen, um Ihre Änderungen zu aktivieren.

Warning

Wenn Sie einen B2C-Mandanten für eine Live- oder veröffentlichte Website konfigurieren, können Benutzer sich mithilfe von Konten registrieren, die auf dem Mandanten vorhanden sind. Wenn Sie einen konfigurierten Mandanten im Menü Mandanteneinstellungen > B2C-Mandant löschen, entfernen Sie die Zuordnung dieses B2C-Mandanten zu Websites, die mit beliebigen Kanälen des Mandanten verknüpft sind. In diesem Fall können sich Ihre Benutzer möglicherweise nicht mehr bei ihren Konten anmelden. Seien Sie daher äußerst vorsichtig, wenn Sie einen konfigurierten Mandanten löschen.

Wenn Sie einen konfigurierten Mandanten löschen, werden der B2C-Mandant und die Datensätze verwaltet, die Konfiguration des Commerce-Systems dieses Mandanten wird jedoch geändert oder entfernt. Benutzer, die versuchen, sich bei der Site zu registrieren oder anzumelden, legen einen neuen Kontodatensatz im Standard- oder neu zugeordneten B2C-Mandanten an, der für den Kanal der Site konfiguriert ist.

Konfigurieren Ihres Kanals mit einem B2C-Mandanten

  1. Melden Sie sich in der Commerce-Websiteerstellung für Ihre Umgebung als Systemadmin an. Um einen Microsoft Entra-B2C-Mandanten zu konfigurieren, müssen Sie Systemadmin für die Commerce-Umgebung sein.
  2. Wählen Sie im linken Navigationsbereich Site-Einstellungen aus, um den Bereich zu erweitern.
  3. Wählen Sie Kanäle, und wählen Sie dann den zu konfigurierenden Kanal.
  4. Wählen Sie im Eigenschaftenbereich auf der rechten Seite im Feld Select B2C Application den konfigurierten Microsoft Entra B2C-Mandanten aus, der für diesen Kanal verwendet werden soll.
  5. Wählen Sie in der Befehlsleiste Speichern und veröffentlichen, um die neue oder aktualisierte Konfiguration zu übernehmen.

Warning

Wenn Sie die B2C-Anwendung ändern, die Sie dem Kanal zuweisen, entfernen Sie die aktuellen Verweise, die Sie für Benutzer eingerichtet haben, die sich bereits in der Umgebung registriert haben. In diesem Fall können Benutzer nicht auf Anmeldeinformationen zugreifen, die der aktuell zugewiesenen B2C-Anwendung zugeordnet sind. Ändern Sie daher eine Kanalkonfiguration von Microsoft Entra B2C nur, wenn Sie den Kanal zum ersten Mal einrichten, und keine Benutzer können sich registrieren. Andernfalls müssen sich die Benutzer möglicherweise erneut registrieren, um einen Datensatz im neuen Microsoft Entra-B2C-Mandanten zu erstellen.

Weitere Ressourcen

Domänennamen konfigurieren

Neuen E-Commerce-Mandanten bereitstellen

E-Commerce-Site erstellen

Zuordnen einer Dynamics 365 Commerce-Website zu einem Onlinekanal

Robots.txt-Dateien verwalten

URL-Umleitungen in Massen hochladen

Einrichten eines B2C-Mandanten in Commerce

Einrichten angepasster Seiten für die Benutzeranmeldungen

Hinzufügen von Unterstützung für ein Content Delivery Network (CDN)

Standortbasierte Shop-Erkennung aktivieren