Bereitstellung mit benutzerdefiniertem Connector
Die Microsoft Entra-ID enthält Konnektivität zur Bereitstellung in Anwendungen, die die folgenden Protokolle und Schnittstellen unterstützen:
Für verbindungen mit Anwendungen, die eines der oben genannten Protokolle und Schnittstellen nicht unterstützen, haben Kunden und Partner benutzerdefinierte ECMA 2.0--Connectors für die Verwendung mit Microsoft Identity Manager (MIM) 2016 erstellt. ECMA2-Connectors können für die Bereitstellung in Apps mit dem Microsoft Entra-Bereitstellungs-Agent und dem Extensible Connectivity Connector-Host (ECMA) verwendet werden, ohne dass die MIM-Synchronisierung bereitgestellt werden muss.
Exportieren und Importieren eines MIM-Connectors
Wenn Sie über einen benutzerdefinierten ECMA 2.0-Connector in MIM verfügen, können Sie die Konfiguration exportieren, indem Sie die Anweisungen hierausführen. Sie müssen die XML-Datei, die DLL und die zugehörige Software für Ihren Connector speichern.
Ihren Connector können Sie mit den hier verfügbaren Anweisungen importieren. Sie müssen die DLL für Ihren Connector und alle weiteren erforderlichen DLLs in dasselbe ECMA-Unterverzeichnis des Dienstverzeichnisses kopieren. Fahren Sie nach dem XML-Import mit dem Assistenten fort, und stellen Sie sicher, dass alle erforderlichen Felder aufgefüllt werden.
Aktualisieren einer benutzerdefinierten Connector-DLL
Stellen Sie beim Aktualisieren eines Connectors auf einen neueren Build sicher, dass die DLL an allen erforderlichen Speicherorten aktualisiert wird. Führen Sie die folgenden Schritte aus, um die benutzerdefinierte Connector-DLL ordnungsgemäß zu aktualisieren:
- Schließen Sie den Microsoft ECMA2Host-Konfigurations-Assistenten.
- Beenden Sie den Microsoft ECMA2Host-Dienst.
- Aktualisieren Sie die benutzerdefinierte Connector-DLL manuell in jedem der folgenden Ordner.
- ECMA
- ECMA > Cache > {Connectorname}
- ECMA > Cache > {Connectorname} > AutosyncService
- Starten Sie den Microsoft ECMA2Host-Dienst.
Anmerkung
Wenn mehrere Connectors dieselbe benutzerdefinierte DLL verwenden, führen Sie Schritt 3.ii und 3.iii für jeden Connector aus.
Fehlerbehebung
Für MIM erstellte benutzerdefinierte Connectors basieren auf dem ECMA-Framework. Wenn Sie Schwierigkeiten beim Importieren und Verwenden eines Connectors haben, stellen Sie sicher, dass Sie die folgenden bewährten Methoden ausführen:
- Sicherstellen, dass Methoden in Ihrem Connector als öffentlich deklariert werden
- Ausschluss von Präfixen aus Methodennamen. Zum Beispiel:
- Richtig: public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
- Falsch: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
Die folgende Tabelle enthält Funktionen des ECMA-Frameworks, die sich zwischen MIM und dem Microsoft Entra-Bereitstellungs-Agent unterscheiden. Eine Liste mit bekannten Einschränkungen des Microsoft Entra-Bereitstellungsdiensts und der lokalen Anwendungsbereitstellung finden Sie hier.
Funktion | Kommentare |
---|---|
Objekttyp | Der Bereitstellungs-Agent lässt einen Objekttyp zu. |
Partitionen | Der Bereitstellungs-Agent lässt eine Partition zu |
Hierarchien | Wird nicht vom Bereitstellungsagent verwendet |
Vollständiger Export | Wird nicht vom Bereitstellungsagent verwendet |
ExportPasswordInFirstPass | Nicht unterstützt |
Normalisierungen | Wird nicht vom Bereitstellungsagent verwendet |
Gleichzeitige Vorgänge | Wird nicht vom Bereitstellungsagent verwendet |
DeleteAddAsReplace | Wird nicht vom Bereitstellungsagent verwendet |