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:
- Tutup Wizard Konfigurasi Microsoft ECMA2Host.
- Hentikan layanan Microsoft ECMA2Host.
- Perbarui DLL konektor kustom secara manual ke setiap folder berikut.
- ECMA
- Singgahan > ECMA > {nama konektor}
- Ecma > Cache > {nama konektor} > AutosyncService
- 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 |