Autenticazione moderna ibrida per Exchange locale
Dynamics 365 può connettersi alle cassette postali ospitate su Exchange Server (locale) utilizzando l'autenticazione moderna ibrida (HMA). La sincronizzazione lato server esegue l'autenticazione tramite un certificato fornito dall'utente e archiviato in modo sicuro in Azure Key Vault. Microsoft Entra È necessario stabilire una registrazione dell'applicazione protetta da un segreto client per consentire a Dynamics 365 di accedere al certificato in Key Vault. Dopo che Dynamics 365 è in grado di recuperare il certificato, il certificato viene utilizzato per l'autenticazione come app specifica e per accedere alla risorsa di Exchange (locale).
Versioni di Exchange supportate
HMA è disponibile solo da Exchange 2013 (CU19+) o Exchange 2016 (CU8+). Maggiori informazioni: Annuncio dell'Autenticazione moderna ibrida per Exchange locale (blog)
Prerequisiti
Per distribuire HMA con Dynamics 365, è necessario soddisfare i seguenti requisiti:
HMA deve essere abilitato su Exchange tramite l'autenticazione pass-through dell'ID Microsoft Entra . Ulteriori informazioni:
Per questo schema di autenticazione è richiesto un certificato. È necessario fornire un certificato valido per configurare la sincronizzazione lato server per Autenticazione moderna ibrida. Può essere generato direttamente in Azure Key Vault o tramite il processo aziendale per la generazione e il caricamento di un certificato in Key Vault.
È necessaria una posizione Key Vault in cui il certificato possa essere archiviato in modo sicuro. Dovrai anche configurare la registrazione dell'app con un AppId e ClientSecret per consentire a Dynamics 365 di accedere al certificato. Maggiori informazioni: Key Vault
Configurazione
Segui i passaggi seguenti per configurare Autenticazione moderna ibrida per Exchange (locale).
Rendere disponibile un certificato su Key Vault
Nel Portale di Azure, apri Key Vault e vai alla sezione Certificati.
Seleziona Genera/Importa.
A questo punto è possibile generare o importare un certificato. Immetti un nome per il certificato e quindi seleziona Crea.
Il nome del certificato viene utilizzato in seguito per fare riferimento al certificato. In questo esempio, il certificato è denominato HMA-Cert.
Creare una nuova registrazione dell'app per l'accesso a Key Vault
Crea una nuova registrazione dell'app nel portale di Azure nel tenant in cui risiede Key Vault. In questo esempio, durante il processo di configurazione l'app viene denominata KV-App . Ulteriori informazioni: Avvio rapido: registrare un'applicazione con la Microsoft piattaforma di identità
Aggiungere un segreto client per KV-App
Il segreto client viene utilizzato da Dynamics 365 per autenticare l'app e recuperare il certificato. Maggiori informazioni: Aggiungere un segreto cliente
Aggiungere KV-App ai criteri di accesso di Key Vault
Nel Portale di Azure, apri Key Vault e vai alla sezione Criteri di accesso.
Seleziona Aggiungi criteri di accesso.
Per Seleziona entità di sicurezza, seleziona un'entità di sicurezza. Per questo esempio, Seleziona KV-App.
Seleziona le autorizzazioni. Assicurati di aggiungere Ottieni autorizzazione sotto Autorizzazioni del segreto e Autorizzazioni del certificato. Entrambe sono necessarie affinché KV-App possa accedere al certificato.
Selezionare Aggiungi.
Creare una nuova registrazione dell'app per l'accesso ad Autenticazione moderna ibrida
Crea una nuova registrazione dell'app nel portale di Azure nel tenant in cui Exchange è ibrido.
In questo esempio, l'app sarà denominata HMA-App durante questo processo di configurazione e rappresenterà l'app effettiva che Dynamics 365 utilizzerà per interagire con le risorse di Exchange (locale). Ulteriori informazioni: Avvio rapido: registrare un'applicazione con la Microsoft piattaforma di identità
Aggiungere il certificato per HMA-App
Viene utilizzato da Dynamics 365 per autenticare HMA-App. Autenticazione moderna ibrida supporta solo l'utilizzo del certificato per autenticare un'app, pertanto è necessario un certificato per questo schema di autenticazione.
Aggiungi HMA-Cert precedentemente sottoposto a provisioning in Key Vault. Ulteriori informazioni: Aggiungere un certificato
Aggiungere l'autorizzazione API
Per consentire a HMA-App di avere accesso a Exchange (locale), concedi l'autorizzazione API Office 365 Exchange Online.
Nel Portale di Azure, apri Registrazioni app e seleziona HMA-App.
Seleziona Autorizzazioni API>Aggiungi un'autorizzazione.
Seleziona API utilizzate dall'organizzazione.
Immetti Office 365 Exchange Online e selezionalo.
Seleziona Autorizzazioni applicazione.
Seleziona la casella di controllo full_access_as_app per consentire all'app di avere pieno accesso a tutte le caselle di posta, quindi seleziona Aggiungi autorizzazioni.
Nota
Se non è in linea con i requisiti aziendali per avere un'app con accesso completo a tutte le cassette postali, l'amministratore di Exchange (locale) può definire l'ambito delle cassette postali a cui l'app può accedere configurando il ruolo ApplicationImpersonation su Exchange. Altre informazioni: Configurare la rappresentazione
Seleziona Concedi consenso amministratore.
Profilo del server e-mail con tipo di autenticazione Autenticazione moderna ibrida di Exchange
Prima di creare un profilo del server e-mail in Dynamics 365 utilizzando Autenticazione moderna ibrida di Exchange, devi raccogliere le seguenti informazioni dal portale di Azure:
- URL EWS: l'endpoint dei Servizi Web Exchange (EWS) in cui si trova Exchange (locale), che deve essere accessibile pubblicamente da Dynamics 365.
- Microsoft Entra ID risorsa: ID risorsa di Azure a cui l'app HMA richiede l'accesso. Di solito è la parte host dell'URL dell'endpoint EWS.
- TenantId: l'ID tenant del tenant in cui Exchange (locale) è configurato con autenticazione pass-through di Microsoft Entra ID.
- ID applicazione Autenticazione moderna ibrida: l'ID app per l'app Autenticazione moderna ibrida. Può essere trovato nella pagina principale per la registrazione dell'app di HMA-App.
- URI Key Vault: l'URI del Key Vault utilizzato per l'archiviazione dei certificati.
- KeyName Key Vault: il nome del certificato utilizzato in Key Vault.
- ID applicazione KeyVault: ID app dell'app KV utilizzata da Dynamics per recuperare il certificato da Key Vault.
- Segreto client KeyVault: il segreto client per KV-App utilizzata da Dynamics 365.