共用方式為


使用自訂連接器進行配置

Microsoft Entra 身分識別提供可連線至支援下列通訊協定和介面的應用程式的能力:

為了連線到不支援上述其中一個通訊協定和介面的應用程式,客戶和 合作夥伴 已建置自定義 ECMA 2.0 連接器,以搭配 Microsoft Identity Manager (MIM) 2016 使用。 ECMA2 連接器可用於將應用程式布建到具備 Microsoft Entra 布建代理程式和可延伸連線(ECMA)連接器主機的環境中,且無需部署 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 > Cache > {connector name} > AutosyncService
  4. 啟動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 未被布建代理程式使用

後續步驟