Approvisionnement avec les connecteurs personnalisés
Microsoft Entra ID inclut la connectivité à provisionner dans des applications qui prennent en charge les protocoles et interfaces suivants :
Pour la connectivité aux applications qui ne prennent pas en charge l’un des protocoles et interfaces mentionnés ci-dessus, les clients et les partenaires ont créé des connecteurs ecMA 2.0 personnalisés à utiliser avec Microsoft Identity Manager (MIM) 2016. Les connecteurs ECMA2 peuvent être utilisés pour approvisionner des applications avec l’agent d’approvisionnement Microsoft Entra et l’hôte du connecteur ECMA (Extensible Connectivity), sans avoir à déployer la synchronisation MIM.
Exportation et importation d’un connecteur MIM
Si vous disposez d’un connecteur ECMA 2.0 personnalisé dans MIM, vous pouvez exporter sa configuration en suivant les instructions ici. Vous devez enregistrer le fichier XML, la DLL et les logiciels associés pour votre connecteur.
Pour importer votre connecteur, vous pouvez utiliser les instructions ici. Vous devez copier la DLL de votre connecteur, ainsi que l’une de ses DLL requises, dans ce même sous-répertoire ECMA du répertoire de service. Après l’importation XML, passez à l’Assistant et vérifiez que tous les champs requis sont remplis.
Mise à jour d’une DLL de connecteur personnalisée
Lors de la mise à jour d’un connecteur avec une build plus récente, vérifiez que la DLL est mise à jour dans tous les emplacements requis. Procédez comme suit pour mettre à jour correctement votre DLL de connecteur personnalisé :
- Fermez l’Assistant Configuration de Microsoft ECMA2Host.
- Arrêtez le service Microsoft ECMA2Host.
- Mettez à jour manuellement la DLL du connecteur personnalisé dans chacun des dossiers suivants.
- ECMA
- ECMA > Cache > {nom du connecteur}
- ECMA > Cache > {nom du connecteur} > AutosyncService
- Démarrez le service Microsoft ECMA2Host.
Remarque
Si plusieurs connecteurs utilisent la même DLL personnalisée, effectuez l’étape 3.ii et 3.iii pour chaque connecteur.
Dépannage
Les connecteurs personnalisés créés pour MIM s’appuient sur l’infrastructure ECMA . Si vous rencontrez des difficultés à importer et à utiliser un connecteur, vérifiez que vous suivez les bonnes pratiques suivantes :
- S’assurer que les méthodes de votre connecteur sont déclarées comme publiques
- Exclusion des préfixes des noms de méthode. Par exemple:
- Correct : public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
- Incorrect : Schema PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
Le tableau suivant inclut des fonctionnalités de l’infrastructure ECMA qui diffèrent entre MIM et l’agent de provisionnement Microsoft Entra. Pour obtenir la liste des limitations connues pour le service d’approvisionnement Microsoft Entra et l’approvisionnement d’applications locales, consultez ici.
Fonctionnalité | Commentaires |
---|---|
Type d’objet | L’agent d’approvisionnement autorise un type d’objet |
Partitions | L’agent d’approvisionnement autorise une partition |
Hiérarchies | Non utilisé par l’agent d’approvisionnement |
Exportation complète | Non utilisé par l’agent d’approvisionnement |
ExportPasswordInFirstPass | Non pris en charge |
Normalisations | Non utilisé par l’agent d’approvisionnement |
Opérations simultanées | Non utilisé par l’agent d’approvisionnement |
DeleteAddAsReplace | Non utilisé par l’agent d’approvisionnement |