Bagikan melalui


Otentikasi Modern Hibrida (HMA) untuk Exchange lokal

Dynamics 365 dapat terhubung ke kotak pesan yang di-host di Exchange Server (lokal) dengan Otentikasi Modern Hibrida (HMA). Sinkronisasi sisi server akan mengautentikasi dengan menggunakan sertifikat yang Anda berikan dan disimpan dengan Microsoft Entra aman di Azure Key Vault. Anda harus menetapkan pendaftaran aplikasi yang diamankan dengan rahasia klien agar Dynamics 365 dapat mengakses sertifikat di Key Vault. Setelah Dynamics 365 dapat mengambil sertifikat, sertifikat akan digunakan untuk mengautentikasi sebagai aplikasi tertentu dan mengakses sumber daya Exchange (lokal).

Versi Exchange yang didukung

HMA hanya akan tersedia dari Exchange 2013 (CU19+) atau Exchange 2016 (CU8+). Informasi selengkapnya: Mengumumkan Otentikasi Modern Hibrida untuk Exchange lokal (blog)

Prasyarat

Untuk menyebarkan HMA dengan Dynamics 365, Anda harus memenuhi persyaratan berikut:

Konfigurasi

Ikuti langkah-langkah di bawah ini untuk mengkonfigurasi HMA untuk Exchange (lokal).

Menyediakan sertifikat di Key Vault

  1. Di portal Azure, buka Key Vault, lalu buka bagian Sertifikat.

  2. Pilih Buat/impor.

    Cuplikan layar memperlihatkan Hasilkan/Impor dipilih.

  3. Pada titik ini, sertifikat dapat dibuat atau diimpor. Tentukan nama sertifikat, lalu pilih Buat.

Nama sertifikat akan digunakan nanti untuk mereferensikan sertifikat. Pada contoh ini, sertifikat diberi nama HMA-Cert.

Membuat pendaftaran aplikasi baru untuk akses Key Vault

Buat pendaftaran aplikasi baru di portal Azure dalam penyewa tempat Key Vault berada. Misalnya, aplikasi akan diberi nama KV-App selama proses konfigurasi. Informasi lebih lanjut: mulai cepat: Mendaftarkan aplikasi dengan platform identitas Microsoft

Tambahkan Rahasia klien untuk KV-App

Rahasia klien akan digunakan oleh Dynamics 365 untuk mengautentikasi aplikasi dan mengambil sertifikat. Informasi selengkapnya: Menambahkan rahasia klien

Menambahkan KV-App ke kebijakan akses Key Vault

  1. Di portal Azure, buka Key Vault, lalu buka bagian akses kebijakan.

  2. Pilih Tambah Kebijakan Akses.

    Cuplikan layar Azure Key Vault Tambahkan kebijakan akses dipilih.

  3. Untuk Pilih prinsipal, pilih prinsipal. Misalnya, kami akan memilih KV-App.

  4. Pilih izin. Pastikan untuk menambahkan Dapatkan Izin dalam Izin Rahasia dan Izin Sertifikat. Keduanya diperlukan agar KV-App dapat mengakses sertifikat.

    Cuplikan layar pengaturan izin untuk kebijakan akses di Key Vault.

  5. Pilih Tambahkan.

Membuat pendaftaran aplikasi baru untuk akses HMA

Buat pendaftaran aplikasi baru di portal Azure dalam penyewa tempat Exchange dihibridisasi.

Dalam contoh ini, aplikasi akan diberi nama HMA-App selama proses konfigurasi ini dan akan menunjukkan aplikasi aktual yang akan digunakan Dynamics 365 untuk berinteraksi dengan sumber daya Exchange (lokal). Informasi lebih lanjut: mulai cepat: Mendaftarkan aplikasi dengan platform identitas Microsoft

Tambahkan sertifikat untuk HMA-App

Ini digunakan oleh Dynamics 365 untuk mengautentikasi HMA-App. HMA hanya mendukung penggunaan sertifikat untuk mengautentikasi aplikasi; oleh karena itu, sertifikat diperlukan untuk skema otentikasi ini.

Tambahkan HMA-Cert yang disediakan sebelumnya di Key Vault. Informasi selengkapnya: Menambahkan sertifikat

Tambahkan izin API

Agar HMA-App dapat memiliki akses ke Exchange (lokal), berikan izin API Office 365 Exchange Online.

  1. Di portal Azure, buka pendaftaran Aplikasi, lalu pilih HMA-App.

  2. Pilih izin api>Tambahkan izin.

    Cuplikan layar menambahkan izin API ke aplikasi.

  3. Pilih API yang akan digunakan organisasi saya.

  4. Masukkan Office 365 Exchange Online, lalu pilih.

  5. Pilih Izin aplikasi.

  6. Pilih kotak full_access_as_app untuk mengizinkan aplikasi memiliki akses penuh ke semua kotak pesan, lalu pilih Tambah izin.

    Cuplikan layar penetapan izin API akses penuh ke aplikasi.

    Catatan

    Jika tidak sesuai dengan persyaratan bisnis Anda untuk memiliki aplikasi dengan akses penuh di semua kotak pesan, admin Exchange (lokal) dapat membatasi kotak pesan yang dapat diakses aplikasi dengan mengkonfigurasi peran Penyamaran Aplikasi di Exchange. Informasi lebih lanjut lihat Konfigurasikan penyamaran

  7. Pilih Memberikan izin admin.

    Cuplikan layar pemberian akses admin ke izin API untuk aplikasi.

Profil server email dengan jenis otentikasi Exchange Hybrid Modern Auth (HMA)

Sebelum membuat profil server email di Dynamics 365 menggunakan Exchange Hybrid Modern Auth (HMA), Anda harus mengumpulkan informasi berikut dari portal Azure:

  • URL EWS: titik akhir EWS (Exchange Web Services) tempat Exchange (lokal) berada, yang harus diakses publik dari Dynamics 365.

  • Microsoft Entra resource Id: ID sumber daya Azure tempat aplikasi HMA akan meminta akses. Biasanya ini adalah bagian host dari URL titik akhir EWS.

  • TenantId: ID penyewa penyewa tempat Exchange (lokal) dikonfigurasi dengan Microsoft Entra autentikasi pass-through ID.

  • Id Aplikasi HMA: ID Aplikasi untuk HMA-App. Ini dapat ditemukan pada halaman utama untuk pendaftaran aplikasi HMA-App.

  • Uri Key Vault: URI dari Key Vault yang digunakan untuk penyimpanan sertifikat.

  • Key Vault KeyName: Nama sertifikat yang digunakan di Key Vault.

  • Id Aplikasi Key Vault: ID aplikasi KV-App yang digunakan oleh Dynamics untuk mengambil sertifikat dari Key Vault.

  • Rahasia klien Key Vault: Rahasia klien untuk Kv-App yang digunakan Dynamics 365.

    Cuplikan layar profil server email Exchange Hybrid Modern Auth (HMA).