Compartir a través de


Configurar la administración de eventos para que funcione con Microsoft Entra ID

Nota

Dynamics 365 Marketing y Dynamics 365 Customer Insights son ahora Customer Insights - Journeys y Customer Insights - Data. Para obtener más información, consulte Preguntas frecuentes de Dynamics 365 Customer Insights

Los nuevos clientes de Customer Insights - Journeys solo reciben características de recorridos en tiempo real. Para obtener más información, consulte Instalación de recorridos en tiempo real predeterminada.

Nota

Azure Active Directory es ahora Microsoft Entra ID. Más información

Introducción

El portal de eventos es capaz de integrar Microsoft Entra ID. Para integrarlo, debe implementar un par de pasos.

  1. Si no posee un inquilino de Microsoft Entra ID, cree uno.
  2. Agregue una aplicación web a su inquilino de Microsoft Entra ID.
  3. Registre la aplicación con la instancia de Dynamics 365 Customer Insights - Journeys.
  4. Configurar la aplicación de administración de eventos para que funcione con el inquilino de Microsoft Entra ID

Crear un inquilino de Microsoft Entra ID y agregar una aplicación web al inquilino

El tutorial de inicio rápido explica cómo crear un nuevo inquilino Microsoft Entra ID aquí: Crear un inquilino de Microsoft Entra ID

Una vez que haya creado correctamente al inquilino de Microsoft Entra ID, siga el tutorial para agregar una aplicación web al inquilino recién creado: Registrar una aplicación web con Microsoft Entra ID

Conceder acceso a la API para la aplicación web registrada

  1. Seleccione la aplicación web que ha registrado antes.
  2. Especificar events como el URI de Id. de la aplicación. Puede aplicar esta configuración en la pestaña Propiedades.
  3. Navegue al acceso de la API.
  4. Seleccione Agregar.
  5. Seleccione la API y seleccione todos los ámbitos.
  6. Seleccione Aceptar.

Crear una directiva de flujo de usuario

Necesita crear una directiva de flujo de usuario si no tiene una aún.

Para ello, siga los siguientes pasos:

  1. Vaya al portal de Azure y abra Microsoft Entra ID
  2. Seleccione Flujos de usuario (directivas) en la sección Directivas.
  3. Seleccione nuevo flujo de usuario.
  4. Seleccione el tipo de flujo de usuario Registrarse e Iniciar sesión.
  5. Especifique un nombre.
  6. Seleccione un proveedor de identidades.
  7. Seleccione como mínimo los siguientes atributos y reclamaciones de usuario:
  • Dirección de correo electrónico (obligatorio, recopilar atributo)
  • Nombre proporcionado (recopilar atributo y devolver notificación)
  • Apellidos (recopilar atributo y devolver notificación)
  1. Seleccione Crear.

Nota

Para usar una estrategia de coincidencia de contactos basada en nombres, debe configurar la directiva de suscripción para incluir los atributos Given Name y Surname' y también seleccionarlos en la sección Application claim. Más información: Cómo configurarlo en Microsoft Entra ID

Convenciones de nomenclatura

Para reducir el exceso de elementos mientras navega por el portal de Azure, usaremos la siguiente nomenclatura para las pantallas de portal:

  • Inquilino de B2C: Inquilino
  • Inquilino de B2C > Configuración de Microsoft Entra ID: Configuración
  • Inquilino de B2C > Configuraciones de Microsoft Entra ID > Aplicación > Seleccionar su aplicación: Aplicación
  • Aplicación > Cuadro con el identificador de la aplicación: Id. de la aplicación
  • Inquilino > Propiedades > Cuadro del nombre: Nombre de inquilino (por ejemplo, contoso.onmicrosoft.com)
  • Primera parte del nombre del inquilino: Id. del inquilino (por ejemplo, contoso)
  • Configuración > Flujos de usuario (directivas): Directiva (por ejemplo, B2C_1_default-sign-up)
  • Aplicación > Ámbitos publicados > Cuadro de texto de la totalidad del ámbito: Ámbito (por ejemplo, https://contosoeventmanagementtest.onmicrosoft.com/events/registration)

Registrar la aplicación con la instancia de Customer Insights - Journeys

Siga estos pasos para registrar la aplicación con Customer Insights - Journeys.

  1. Abra la instancia de Customer Insights - Journeys

  2. Vaya a Dynamics 365 > Customer Insights - Journeys > Configuración > Aplicaciones web y seleccione el registro de Aplicación web. Si no ha creado un registro Aplicación web aún, siga los pasos en Registrar la aplicación web.

  3. Inserte su Id. de la aplicación en el campo Id. de cliente de Microsoft Entra ID.

  4. Inserte su extremo de metadatos en el campo Extremo de metadatos de Microsoft Entra ID. Según el ensamblado de nomenclatura definido, el punto de conexión de los metadatos de Microsoft Entra ID tiene este aspecto https://{tenant id}.b2clogin.com/{tenant id}.onmicrosoft.com/v2.0/.well-known/openid-configuration?p={policy} El punto de conexión de los metadatos de Microsoft Entra ID tiene este aspecto https://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up

  5. Guarde los cambios.

    Nota

    Pueden pasar hasta 10 minutos para que los cambios se activen.

Configurar la aplicación de administración de eventos

Abra el archivo de configuración environment.ts situado en la carpeta \src\environments y escriba todos los valores necesarios en la variable aadB2cConfig.

Use la siguiente asignación mientras especifica los valores:

  • authorityHost: {tenant ID}.b2clogin.com (por ejemplo, contosoeventmanagementtest.b2clogin.com)
  • tenat: nombre del inquilino (por ejemplo, contosoeventmanagementtest.onmicrosoft.com)
  • clientID: Id. de la aplicación
  • signUpSignInPolicy: directiva (por ejemplo, B2C_1_default-sign-up)
  • b2cScopes: ['Ámbito'] (por ejemplo, https://contosoeventmanagementtest.onmicrosoft.com/events/registration)
  • redirectUri: Aplicación > Dirección URL de respuesta > Seleccionar el URI de la aplicación (por ejemplo, https://localhost:4200)

Un ejemplo del objeto aadB2cConfig completo sería:

aadB2CConfig: {
    authorityHost: 'contoso.b2clogin.com',
    tenant: 'contoso.onmicrosoft.com',
    clientID: '00001111-aaaa-2222-bbbb-3333cccc4444',
    signUpSignInPolicy: 'B2C_1_default-sign-up',
    b2cScopes: ['https://contoso.onmicrosoft.com/events/registration'],
    redirectUri: 'https://localhost:4200'
}