Partager via


Configuration de la gestion d’événement pour fonctionner avec ID Microsoft Entra

Note

Dynamics 365 Marketing et Dynamics 365 Customer Insights sont maintenant Customer Insights - Journeys et Customer Insights - Data. Pour plus d’informations, consultez les Dynamics 365 Customer Insights FAQ

Les nouveaux clients Customer Insights - Journeys reçoivent uniquement des fonctionnalités des parcours en temps réel. Pour en savoir plus, consultez Installation de parcours en temps réel par défaut.

Note

Azure Active Directory est désormais Microsoft Entra ID. En savoir plus

Résumé

Le portail d’événements est capable d’intégrer ID Microsoft Entra. Pour l’intégrer, vous devez mettre en œuvre quelques étapes.

  1. Créez un client ID Microsoft Entra, si ce n’est pas déjà fait.
  2. Ajoutez une application web à votre client ID Microsoft Entra.
  3. Enregistrez l’application avec votre instance Dynamics 365 Customer Insights - Journeys.
  4. Configurez l’application de gestion d’événement en fonction de votre client ID Microsoft Entra

Création du client ID Microsoft Entra et ajout d’une application Web au client

Le Didacticiel de démarrage rapide explique comment créer un nouveau client ID Microsoft Entra ici : Créer un client ID Microsoft Entra

Après avoir créé un client ID Microsoft Entra, suivez le didacticiel pour ajouter une application Web au client nouvellement créé : Enregistrer une application Web avec ID Microsoft Entra

Accordez l’accès API à l’application Web enregistrée

  1. Sélectionnez l’application Web que vous avez enregistrée.
  2. Spécifiez events comme URI d’ID d’application. Vous pouvez appliquer ce paramètre dans l’onglet Propriétés.
  3. Accédez à l’adresse API.
  4. Sélectionnez Ajouter.
  5. Sélectionnez votre API et sélectionnez toutes les portées.
  6. Cliquez sur OK.

Créer une stratégie de flux utilisateur

Vous devez créer une stratégie de flux utilisateur si ce n’est pas encore fait.

Pour ce faire, procédez comme suit :

  1. Accédez à votre portail Azure et ouvrez votre ID Microsoft Entra
  2. Sélectionnez Flux utilisateur (stratégies) dans la section Stratégies.
  3. Cliquez sur nouveau flux utilisateur.
  4. Sélectionnez S’inscrire et le type de flux utilisateur Se connecter.
  5. Spécifiez un nom.
  6. Sélectionnez un fournisseur d’identité.
  7. Sélectionnez au moins les attributs et les revendications d’utilisateur suivants :
  • Adresse de messagerie (obligatoire, collecter attribut)
  • Nom (collecter attribut et demande de retour)
  • Prénom (collecter attribut et demande de retour)
  1. Cliquez sur Créer.

Note

Pour utiliser une stratégie de correspondance de contacts d’après le nom, vous devez configurer la stratégie d’inscription de manière à ce qu’elles contiennent les attributs Surname et Given Name, et les sélectionner dans la section Application claim. Pour plus d’informations, consultez Comment configurer et définir dans ID Microsoft Entra

Affectation de noms

Pour réduire la pagaille lors de l’accès au portail Azure, nous allons utiliser l’affectation de noms suivante pour les écrans du portail :

  • Client B2C : Client
  • Client B2C > Paramètres ID Microsoft Entra : Paramètres
  • Client B2C > Paramètres ID Microsoft Entra > Application > Sélectionnez votre application : Application
  • Application > Zone de texte de l’ID d’application : ID Application
  • Client > Propriétés > Zone de texte du nom : Nom du client (par exemple : contoso.onmicrosoft.com)
  • Première partie du nom du client : ID client (par exemple : contoso)
  • Paramètres > Flux utilisateur (stratégies) : Stratégie (par exemple : B2C_1_default-sign-up)
  • Application > Portées publiés > Zone de texte de la valeur de toute l’étendue : Étendue (par exemple : https://contosoeventmanagementtest.onmicrosoft.com/events/registration)

Enregistrement de l’application avec votre instance Customer Insights - Journeys

Procédez comme suit pour enregistrer l’application avec Customer Insights - Journeys.

  1. Ouvrir votre instance Customer Insights - Journeys

  2. Accédez à Dynamics 365 > Customer Insights - Journeys > Paramètres > Applications Web et sélectionnez votre enregistrement d’Application Web. Si vous n’avez pas encore créé d’enregistrement d’Application Web, suivez les étapes pour enregistrer votre application Web.

  3. Insérez votre ID d’application dans le champ ID client de l’ID Microsoft Entra.

  4. Insérez le point de terminaison de vos métadonnées dans le champ Point de terminaison ID Microsoft Entra. Selon l’assembly d’appellation défini, le point de terminaison de métadonnées ID Microsoft Entra ressemble à ce modèle https://{tenant id}.b2clogin.com/{tenant id}.onmicrosoft.com/v2.0/.well-known/openid-configuration?p={policy}Le point de terminaison de métadonnées ID Microsoft Entra ressemble à ce modèlehttps://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up

  5. Enregistrez les modifications.

    Note

    Il peut falloir jusqu’à 10 minutes pour que les modifications prennent effet.

Configuration de l’application Gestion d’événement

Ouvrez le fichier de configuration environment.ts situé dans le dossier \src\environments et entrez toutes les valeurs requises dans la variable aadB2cConfig.

Utilisez le mappage suivant pour entrer les valeurs :

  • authorityHost : {ID client}.b2clogin.com (par exemple, contosoeventmanagementtest.b2clogin.com)
  • tenant : Nom du client (par exemple, contosoeventmanagementtest.onmicrosoft.com)
  • clientID : ID application
  • signUpSignInPolicy : Stratégie (par exemple, B2C_1_default-sign-up)
  • b2cScopes : [’Étendue’] (par exemple, https://contosoeventmanagementtest.onmicrosoft.com/events/registration)
  • redirectUri : Application > URL de réponse > Choisissez votre URI d’application (par exemple, for localhost https://localhost:4200)

Exemple de l’objet complet aadB2cConfig :

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'
}