Freigeben über


Ereignisverwaltung einrichten, um mit Microsoft Entra ID zu arbeiten

Anmerkung

Dynamics 365 Marketing und Dynamics 365 Customer Insights sind jetzt Customer Insights - Journeys und Customer Insights - Data. Weitere Informationen finden Sie in den FAQs zu Dynamics 365 Customer Insights

Neue Kunden von Customer Insights - Journeys erhalten ausschließlich Echtzeitmarketingfunktionen. Zusätzliche Informationen finden Sie in Echtzeitkontaktverläufe – Standardinstallation.

Anmerkung

Azure Active Directory ist jetzt Microsoft Entra ID. Weitere Informationen

Überblick

Das Ereignisportal kann Microsoft Entra ID integrieren. Um die zu integrieren, müssen Sie einige Schritte ausführen.

  1. Wenn Sie noch keinen haben, erstellen Sie einen Microsoft Entra ID-Mandanten.
  2. Fügen Sie Ihrem Microsoft Entra ID-Mandanten eine Webanwendung hinzu.
  3. Registrieren Sie die Anwendung mithilfe der Dynamics 365 Customer Insights - Journeys-Instanz.
  4. Konfigurieren Sie die Ereignisverwaltungs-Anwendung, um Sie mit dem Microsoft Entra ID-Mandanten zu verwenden.

Einen Microsoft Entra ID-Mandanten erstellen und dem Mandanten eine Webanwendung hinzufügen

Das Schnellstartlernprogramm erläutert, wie Sie einen neuen Microsoft Entra ID-Mandanten hier erstellen: Microsoft Entra ID-Mandant erstellen

Nachdem Sie erfolgreich einen Microsoft Entra ID-Mandanten erstellt haben, befolgen Sie das tutorial, um dem neu erstellten Mandanten eine Webanwendung hinzuzufügen: Eine Webanwendung mit Microsoft Entra ID registrieren.

Gewähren Sie den API-Zugriff zur registrierten Webanwendung

  1. Wählen Sie die Webanwendung aus, die Sie vorher registriert haben.
  2. Legen Sie events als App ID URI fest. Sie können diese Einstellung auf der Registerkarte Eigenschaften anwenden.
  3. Zum API-Zugang navigieren
  4. Wählen Sie Hinzufügen aus.
  5. Wählen Sie Ihre API aus und wählen Sie all Umfänge aus.
  6. Klicken Sie auf Ok.

Erstellen einer Benutzerflussrichtlinie

Sie müssen eine Benutzerflussrichtlinie erstellen, falls Sie nicht bereits eine haben.

Um dies zu tun, folgen Sie diesen Schritten unten:

  1. Navigieren Sie zu Ihrem Azure-Portal, und öffnen Sie Ihre Microsoft Entra ID.
  2. Wählen Sie Benutzerflüsse (Richtlinien) im Abschnitt Richtlinien aus.
  3. Wählen Sie Neuer Benutzerfluss aus
  4. Wählen Sie Anmelden und Anmelden Benutzerflusstyp aus.
  5. Geben Sie einen Namen an.
  6. Wählen Sie einen Identitätsanbieter aus.
  7. Wählen Sie mindestens folgende Benutzerattribute und Ansprüche aus:
  • E-Mail-Adresse (erforderlich), Attribut sammeln
  • Angegebener Name (Attribut sammeln und Anspruch zurückgeben)
  • Nachname (Attribut sammeln und Anspruch zurückgeben)
  1. Wählen Sie Erstellen.

Notiz

Wenn Sie eine namenbasierte Kontaktübereinstimmungsstrategie verwenden möchten, müssen Sie die Anmelderichtlinie so konfigurieren, dass sie die Attribute Given Name und Surname enthält und diese auch im Abschnitt Application claim auswählen. Weitere Informationen: So konfigurieren Sie ihn in Microsoft Entra ID und richten ihn ein

Benennen

Um die Unordnung beim Navigieren des Portals in Azure zu verringern, verwenden wir die folgende Benennung für die Portalbildschirme:

  • B2C-Mandant: Mandant
  • B2C-Mandant > Microsoft Entra ID-Einstellungen: Einstellungen
  • B2C-Mandant > Microsoft Entra ID-Einstellungen > Anwendung > Ihre Anwendung auswählen: Anwendung
  • Anwendung > Anwendungs-ID-Textfeld: Anwendungs-ID
  • Mandant- > Eigenschaften- > Namentextfeld: Mandantenname ( zumBeispiel) contoso.onmicrosoft.com
  • Erster Teil des Mandantennamens: Mandanten-ID (zum Beispiel) contoso
  • Einstellungen > Benutzer-Flüsse (Richtlinien): Website (zum Beispiel) B2C_1_default-sign-up
  • Anwendung > veröffentlichte Umfänge > Vollzugriff Umfangswerttextfeld: Umfang (zum Beispiel: https://contosoeventmanagementtest.onmicrosoft.com/events/registration)

Die Anwendung mithilfe der Customer Insights - Journeys-Instanz registrieren

Befolgen Sie diese Schritte, um die Anwendung mit Customer Insights - Journeys zu registrieren.

  1. Ihre Customer Insights - Journeys-Instanz öffnen

  2. Navigieren Sie zu Dynamics 365 > Customer Insights - Journeys > Einstellungen > Webanwendungen, und wählen Sie IhrenWebanwendungs-Datensatz aus. Fall Sie noch keinen Webanwendung Datensatz erstellt haben, folgen Sie den Schritten, um Ihre Webanwendung zu registrieren.

  3. Geben Sie Ihre Anwendungs-ID im Feld Microsoft Entra ID-Client-ID ein.

  4. Fügen Sie Ihren Metadatenendpunkt in das Feld Microsoft Entra ID-Metadatenendpunkt ein. Entsprechend der definierten benannten Assembly entspricht der Microsoft Entra ID-Metadatenendpunkt in diesem Muster https://{tenant id}.b2clogin.com/{tenant id}.onmicrosoft.com/v2.0/.well-known/openid-configuration?p={policy} der Microsoft Entra ID-Metadatenendpunkt in diesem Muster https://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up

  5. Speichern Sie die Änderungen.

    Notiz

    Es kann bis zu 10 Minuten dauern, bis die Änderungen aktiv werden.

Konfigurieren der Ereignisverwaltungsanwendung

Öffnen Sie die environment.ts-Konfigurationsdatei im Ordner \src\environments und geben Sie alle erforderlichen Werte in die Variable aadB2cConfig ein.

Verwenden Sie die folgende Zuordnung, während Sie die Werte eingeben:

  • authorityHost: {Mandant ID}.b2clogin.com (beispielsweise contosoeventmanagementtest.b2clogin.com)
  • tenant: Name des Mandanten (beispielsweise contosoeventmanagementtest.onmicrosoft.com)
  • clientID: Anwendungs-ID
  • signUpSignInPolicy: Richtlinie (beispielsweise B2C_1_default-sign-up)
  • b2cScopes: [„Umfang“] (zum Beispiel https://contosoeventmanagementtest.onmicrosoft.com/events/registration)
  • redirectUri: Anwendung > Antwort URL > wählen Sie Ihre Anwendungs-URL aus (beispielsweise für localhost https://localhost:4200)

Ein Beispiel für das vollständige aadB2cConfig-Objekt kann sein:

aadB2CConfig: {
    authorityHost: 'contoso.b2clogin.com',
    tenant: 'contoso.onmicrosoft.com',
    clientID: '7e67b9fe-d976-4db0-be90-05d797332658',
    signUpSignInPolicy: 'B2C_1_default-sign-up',
    b2cScopes: ['https://contoso.onmicrosoft.com/events/registration'],
    redirectUri: 'https://localhost:4200'
}