使用自訂連接器進行布建

Microsoft Entra ID 包含可布建到支援下列通訊協定和介面的應用程式連線:

為了連線到不支援上述其中一個通訊協定和介面的應用程式,客戶和 合作夥伴 已建置自定義 ECMA 2.0 連接器,以搭配 Microsoft Identity Manager (MIM) 2016 使用。 這些相同的 ECMA2 連接器可用來使用 Microsoft Entra 布建代理程式和可延伸 連線 ivity(ECMA) 連線 or 主機佈建至應用程式,而不需要部署 MIM 同步處理。

匯出和匯入 MIM 連接器

如果您在 MIM 中有自訂 ECMA 2.0 連接器,您可以遵循這裡的指示匯出其設定。 您必須儲存連接器的 XML 檔案、DLL 和相關軟體。

若要匯入連接器,您可以使用這裡的指示。 您必須將連接器的 DLL 及其任何必要 DLL 複製到服務目錄的相同 ECMA 子目錄。 匯入 xml 之後,請繼續執行精靈,並確定已填入所有必要的欄位。

更新自定義連接器 DLL

使用較新的組建更新連接器時,請確定 DLL 會在所有必要的位置更新。 使用下列步驟來正確更新您的自訂連接器 DLL:

  1. 關閉 [Microsoft ECMA2Host 設定精靈]。
  2. 停止 Microsoft ECMA2Host 服務。
  3. 將自訂連接器 DLL 手動更新至下列每個資料夾。
    1. ECMA
    2. ECMA > 快取 > {連接器名稱}
    3. ECMA > 快取 > {連接器名稱} > AutosyncService
  4. 啟動 Microsoft ECMA2Host 服務。

注意

如果多個連接器使用相同的自定義 DLL,您必須針對每個連接器完成步驟 3.ii 和 3.iii。

疑難排解

針對 MIM 建置的 自訂連接器依賴 ECMA 架構。 如果您在匯入和使用連接器時遇到問題,請確定您遵循最佳做法:

  • 確保連接器中的方法宣告為公用
  • 排除方法名稱中的前置詞。 例如:
    • 正確: 公用架構 GetSchema (KeyedCollection<字元串,ConfigParameter> configParameters)
    • 不正確: 架構前置詞GetSchema.GetSchema (KeyedCollection<字符串,ConfigParameter configParameters> )

下表包含與 MIM 和 Microsoft Entra 布建代理程式不同之 ECMA 架構的功能。 如需 Microsoft Entra 布建服務和內部部署應用程式布建的已知限制清單,請參閱 這裡

功能 註解
Object type 布建代理程式允許一個物件類型
資料分割 布建代理程式允許一個分割區
階層 布建代理程式未使用
完整匯出 布建代理程式未使用
ExportPasswordInFirstPass 不支援
正規化 布建代理程式未使用
並行作業 布建代理程式未使用
DeleteAddAsReplace 布建代理程式未使用

下一步