Provisi dengan konektor kustom

ID Microsoft Entra mencakup konektivitas untuk disediakan ke dalam aplikasi yang mendukung protokol dan antarmuka berikut:

Untuk konektivitas ke aplikasi yang tidak mendukung salah satu protokol dan antarmuka yang disebutkan di atas, pelanggan dan mitra telah membangun konektor ECMA 2.0 kustom untuk digunakan dengan Microsoft Identity Manager (MIM) 2016. Konektor ECMA2 yang sama ini dapat digunakan untuk memprovisikan ke dalam aplikasi dengan agen provisi Microsoft Entra dan host Koneksi or Extensible Koneksi ivity(ECMA), tanpa memerlukan sinkronisasi MIM yang disebarkan.

Mengekspor dan mengimpor konektor MIM

Jika Anda memiliki konektor ECMA 2.0 kustom di MIM, Anda dapat mengekspor konfigurasinya dengan mengikuti instruksi di sini. Anda perlu menyimpan file XML, DLL, dan perangkat lunak terkait untuk konektor Anda.

Untuk mengimpor konektor, Anda dapat menggunakan instruksi di sini. Anda harus menyalin DLL untuk konektor Anda, dan DLL prasyaratnya, ke subdirektori ECMA yang sama dari direktori Layanan. Setelah xml diimpor, lanjutkan melalui wizard dan pastikan bahwa semua bidang yang diperlukan diisi.

Memperbarui DLL konektor kustom

Saat memperbarui konektor dengan build yang lebih baru, pastikan DLL diperbarui di semua lokasi yang diperlukan. Gunakan langkah-langkah ini untuk memperbarui DLL konektor kustom Anda dengan benar:

  1. Tutup Wizard Konfigurasi Microsoft ECMA2Host.
  2. Hentikan layanan Microsoft ECMA2Host.
  3. Perbarui DLL konektor kustom secara manual ke setiap folder berikut.
    1. ECMA
    2. Singgahan > ECMA > {nama konektor}
    3. Ecma > Cache > {nama konektor} > AutosyncService
  4. Mulai layanan Microsoft ECMA2Host.

Catatan

Jika beberapa konektor menggunakan DLL kustom yang sama, Anda harus menyelesaikan langkah 3.ii dan 3.iii untuk setiap konektor.

Pemecahan Masalah

Konektor kustom yang dibuat untuk MIM mengandalkan kerangka kerja ECMA. Jika Anda mengalami kesulitan mengimpor dan menggunakan konektor, pastikan Anda mengikuti praktik terbaik:

  • Memastikan bahwa metode dalam konektor Anda dinyatakan sebagai publik
  • Tidak termasuk awalan dari nama metode. Misalnya:
    • Benar: Skema Publik GetSchema (string KeyedCollection<, ConfigParameter> configParameters)
    • Salah: Prefiks SkemaGetSchema.GetSchema (string KeyedCollection<, ConfigParameter> configParameters)

Tabel berikut ini mencakup kemampuan kerangka kerja ECMA yang berbeda antara MIM dan agen provisi Microsoft Entra. Untuk daftar batasan yang diketahui untuk layanan provisi Microsoft Entra dan provisi aplikasi lokal, lihat di sini.

Kemampuan Komentar
Tipe objek Agen provisi mengizinkan satu jenis objek
Partisi Agen provisi mengizinkan satu partisi
Hirarki Tidak digunakan oleh agen provisi
Ekspor penuh Tidak digunakan oleh agen provisi
ExportPasswordInFirstPass Tidak didukung
Normalisasi Tidak digunakan oleh agen provisi
Operasi bersamaan Tidak digunakan oleh agen provisi
DeleteAddAsReplace Tidak digunakan oleh agen provisi

Langkah berikutnya