Compartir a través de


Autenticación moderna híbrida para Exchange local (HMA)

Dynamics 365 puede conectarse a buzones hospedados en Exchange Server (local) mediante la autenticación moderna híbrida (HMA). La sincronización del lado del servidor se autenticará contra Microsoft Entra mediante el uso de un certificado que proporcione y almacene de forma segura en Azure Key Vault. Deberá establecer un registro de aplicación protegido por un secreto de cliente para permitir que Dynamics 365 acceda al certificado en Key Vault. Una vez que Dynamics 365 pueda recuperar el certificado, el certificado se usará para autenticarse como una aplicación específica y acceder al recurso de Exchange (local).

Versiones compatibles de Exchange

HMA solo estará disponible en Exchange 2013 (CU19+) o Exchange 2016 (CU8+). Más información: Anuncio de autenticación moderna híbrida para Exchange local (Blog)

Requisitos previos

Para implementar HMA con Dynamics 365, deberá cumplir con los siguientes requisitos:

Configuración

Siga los pasos a continuación para configurar HMA para Exchange (local).

Hacer que un certificado esté disponible en Key Vault

  1. En el Portal de Azure, abra Key Vault y vaya a la sección Certificados.

  2. Seleccione Generar/Importar.

    Captura de pantalla que muestra Generar/Importar seleccionado

  3. En este punto, se puede generar o importar un certificado. Especifique un nombre de certificado y seleccione Crear.

El nombre del certificado se utilizará más adelante para hacer referencia al certificado. En este ejemplo, el certificado se denomina HMA-Cert.

Cree un nuevo registro de aplicación para acceder a Key Vault

Cree un nuevo registro de aplicación en Azure Portal en el inquilino donde reside Key Vault. Para este ejemplo, la aplicación se llamará KV-App durante el proceso de configuración. Más información: Inicio rápido: registre una aplicación con la plataforma de identidad de Microsoft

Agregar un secreto de cliente para KV-App

Dynamics 365 utilizará el secreto del cliente para autenticar la aplicación y recuperar el certificado. Más información: Agregar un secreto de cliente

Agregue KV-App a las políticas de acceso de Key Vault

  1. En el Portal de Azure, abra Key Vault y vaya a la sección Directivas de acceso.

  2. Seleccione Agregar directiva de acceso.

    Captura de pantalla de la directiva de acceso de Azure Key Vault Add seleccionada.

  3. Para Seleccionar principal, seleccione una entidad de seguridad. Para este ejemplo, seleccionaremos KV-App.

  4. Seleccionar permisos. Asegúrese de agregar Obtener permiso en Permisos secretos y Permisos de certificado. Ambos son necesarios para que la KV-App pueda acceder al certificado.

    Captura de pantalla de la configuración de permisos para la política de acceso en Key Vault.

  5. Seleccione Agregar.

Cree un nuevo registro de aplicación para acceder a HMA

Cree un nuevo registro de aplicación en Azure Portal en el inquilino donde Exchange es híbrido.

En este ejemplo, la aplicación se llamará HMA-App durante este proceso de configuración y representará la aplicación real que Dynamics 365 usará para interactuar con los recursos de Exchange (local). Más información: Inicio rápido: registre una aplicación con la plataforma de identidad de Microsoft

Agregue el certificado para HMA-App

Esto será utilizado por Dynamics 365 para autenticar HMA-App. HMA solo admite el uso de certificados para autenticar una aplicación; por lo tanto, se necesita un certificado para este esquema de autenticación.

Agregue el certificado HMA provisto previamente en Key Vault. Más información: Agregar un certificado.

Agregar permiso API

Para permitir que HMA-App tenga acceso a Exchange (local), otorgue el permiso API Office 365 Exchange Online.

  1. En el portal de Azure, abra Registros de aplicaciones y seleccione HMA-App.

  2. Seleccione Permisos de API>Agregar un permiso.

    Captura de pantalla de cómo agregar permisos de API a la aplicación.

  3. Seleccione API que usa mi organización.

  4. Introduzca Office 365 Exchange Online y selecciónelo.

  5. Seleccione Permisos de aplicación.

  6. Seleccione la casilla de verificación full_access_as_app para permitir que la aplicación tenga acceso completo a todos los buzones de correo, y luego seleccione Agregar permisos.

    Captura de pantalla de la asignación de permisos de API de acceso completo a la aplicación.

    Nota

    Si no se ajusta a los requisitos de su empresa para tener una aplicación con acceso completo en todos los buzones de correo, el administrador de Exchange (local) puede establecer el alcance de los buzones de correo a los que la aplicación puede acceder mediante la configuración del rol ApplicationImpersonation en Exchange. Más información: Configurar la suplantación

  7. Seleccione Conceder consentimiento de administrador.

    Captura de pantalla de la concesión de acceso de administrador al permiso de API para la aplicación.

Perfil de servidor de correo electrónico con tipo de autenticación Exchange Hybrid Modern Auth (HMA)

Antes de crear un perfil de servidor de correo electrónico en Dynamics 365 mediante Exchange Hybrid Modern Auth (HMA), debe recopilar la siguiente información del Azure Portal:

  • URL de EWS: los servicios web de Exchange (EWS) punto de conexión donde se encuentra Exchange (local), que debe ser de acceso público desde Dynamics 365.

  • Identificador de recurso de Microsoft Entra: el identficador de recurso de Azure al que la aplicación HMA solicitará acceso. Por lo general, es la parte del host de la URL de EWS punto de conexión.

  • TenantId: el ID de inquilino del inquilino donde Exchange (local) está configurado con autenticación Microsoft Entra ID de paso.

  • ID de la aplicación HMA: el ID de la aplicación para HMA-App. Se puede encontrar en la página principal para el registro de la aplicación HMA-App.

  • Key Vault Uri: el URI de Key Vault utilizado para el almacenamiento de certificados.

  • Key Vault KeyName: el nombre del certificado utilizado en Key Vault.

  • ID de aplicación de KeyVault: el ID de aplicación de la aplicación KV utilizada por Dynamics para recuperar el certificado de Key Vault.

  • Secreto de cliente de KeyVault: el secreto de cliente para la aplicación KV utilizada por Dynamics 365.

    Captura de pantalla del perfil de servidor de correo electrónico de Exchange Hybrid Modern Auth (HMA)