Partage via


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é :

  1. Fermez l’Assistant Configuration de Microsoft ECMA2Host.
  2. Arrêtez le service Microsoft ECMA2Host.
  3. Mettez à jour manuellement la DLL du connecteur personnalisé dans chacun des dossiers suivants.
    1. ECMA
    2. ECMA > Cache > {nom du connecteur}
    3. ECMA > Cache > {nom du connecteur} > AutosyncService
  4. 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

Étapes suivantes