使用自訂連接器進行配置
Microsoft Entra 身分識別提供可連線至支援下列通訊協定和介面的應用程式的能力:
為了連線到不支援上述其中一個通訊協定和介面的應用程式,客戶和 合作夥伴 已建置自定義 ECMA 2.0 連接器,以搭配 Microsoft Identity Manager (MIM) 2016 使用。 ECMA2 連接器可用於將應用程式布建到具備 Microsoft Entra 布建代理程式和可延伸連線(ECMA)連接器主機的環境中,且無需部署 MIM 同步處理。
匯出和匯入 MIM 連接器
如果您在 MIM 中擁有自訂 ECMA 2.0 連接器,您可以依照此處的指示匯出其設定,
若要匯入連線器,您可以使用這裡的指示 。 您需要將您的連接器的 DLL 以及任何其所需的 DLL 複製到服務目錄中的相同 ECMA 子目錄。 xml 匯入之後,請繼續執行精靈,並確定已填入所有必要的欄位。
更新自定義連接器 DLL
使用較新的版本更新連接器時,請確保 DLL 已在所有必要的位置完成更新。 使用下列步驟來正確更新您的自訂連接器 DLL:
- 關閉 [Microsoft ECMA2Host 設定精靈]。
- 停止Microsoft ECMA2Host 服務。
- 將自訂連接器 DLL 手動更新至下列每個資料夾。
- ECMA
- ECMA > 快取 > {連接器名稱}
- ECMA > Cache > {connector name} > AutosyncService
- 啟動Microsoft ECMA2Host 服務。
注意
如果多個連接器使用相同的自定義 DLL,請為每個連接器完成步驟 3.ii 和 3.iii。
故障排除
針對 MIM 建置的自訂連接器依賴 ECMA 架構。 如果您在匯入和使用連接器時遇到問題,請確定您遵循最佳做法:
- 確保你的連接器中的方法被宣告為公開的
- 排除方法名稱中的前置詞。 例如:
- 正確: 公用架構 GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
- 不正確: 架構前綴GetSchema.GetSchema(KeyedCollection<string,ConfigParameter> configParameters)
下表包含與 MIM 和 Microsoft Entra 布建代理程式不同之 ECMA 架構的功能。 如需 Microsoft Entra 布建服務和內部部署應用程式佈建的已知限制清單,請參閱這裡 。
功能 | 批注 |
---|---|
物件類型 | 配置代理允許單一物件類型 |
分區 | 布建代理程式允許一個分割區 |
層次結構 | 布建代理程式未使用 |
完整匯出 | 布建代理程式未使用 |
ExportPasswordInFirstPass | 不支援 |
正規化 | 配置代理未使用 |
並行作業 | 未被配置代理使用 |
DeleteAddAsReplace | 未被布建代理程式使用 |