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.
- Si no posee un inquilino de Microsoft Entra ID, cree uno.
- Agregue una aplicación web a su inquilino de Microsoft Entra ID.
- Registre la aplicación con la instancia de Dynamics 365 Customer Insights - Journeys.
- 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
- Seleccione la aplicación web que ha registrado antes.
- Especificar
events
como el URI de Id. de la aplicación. Puede aplicar esta configuración en la pestaña Propiedades. - Navegue al acceso de la API.
- Seleccione Agregar.
- Seleccione la API y seleccione todos los ámbitos.
- 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:
- Vaya al portal de Azure y abra Microsoft Entra ID
- Seleccione Flujos de usuario (directivas) en la sección Directivas.
- Seleccione nuevo flujo de usuario.
- Seleccione el tipo de flujo de usuario Registrarse e Iniciar sesión.
- Especifique un nombre.
- Seleccione un proveedor de identidades.
- 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)
- 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.
Abra la instancia de Customer Insights - Journeys
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.
Inserte su Id. de la aplicación en el campo Id. de cliente de Microsoft Entra ID.
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 aspectohttps://contosoeventmanagementtest.b2clogin.com/contosoeventmanagementtest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_default-sign-up
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'
}