Aprovisionamiento con conectores personalizados

Microsoft Entra ID incluye conectividad para aprovisionar en aplicaciones que admiten los siguientes protocolos e interfaces:

Para la conectividad con aplicaciones que no admiten uno de los protocolos e interfaces mencionados anteriormente, los clientes y asociados han creado conectores ECMA 2.0 personalizados para usarlos con Microsoft Identity Manager (MIM) 2016. Estos mismos conectores ECMA2 se pueden usar para aprovisionar en aplicaciones con el agente de aprovisionamiento de Microsoft Entra y el host del conector Extensible Connectivity (ECMA), sin necesidad de implementar la sincronización de MIM.

Exportación e importación de un conector MIM

Si tienes un conector ECMA 2.0 personalizado en MIM, puedes exportar su configuración si sigues las instrucciones que se indican aquí. Debe guardar el archivo XML, el archivo DLL y el software relacionado para el conector.

Para importar el conector, puede usar las instrucciones que se indican aquí. Deberá copiar el archivo DLL del conector y sus archivos DLL de requisitos previos en ese mismo subdirectorio ECMA del directorio del servicio. Una vez importado el archivo XML, continúe con el asistente y asegúrese de que se rellenen todos los campos necesarios.

Actualización de un archivo DLL de conector personalizado

Al actualizar un conector con una generación más reciente, asegúrate de que el archivo DLL se actualice en todas las ubicaciones necesarias. Sigue estos pasos para actualizar correctamente el archivo DLL del conector personalizado:

  1. Cierre el Asistente para configuración de Microsoft ECMA2Host.
  2. Detenga el servicio Microsoft ECMA2Host.
  3. Actualiza manualmente el archivo DLL del conector personalizado en las siguientes carpetas.
    1. ECMA
    2. ECMA > Cache > {connector name}
    3. ECMA > Cache > {connector name} > AutosyncService
  4. Inicie el servicio Microsoft ECMA2Host.

Nota:

Si varios conectores usan el mismo archivo DLL personalizado, deberás completar el paso 3.ii y 3.iii para cada conector.

Solución de problemas

Los conectores personalizados creados para MIM se basan en el marco ECMA. Si tiene dificultades para importar y usar un conector, asegúrese de seguir los procedimientos recomendados:

  • Asegurarse de que los métodos del conector se declaran como públicos
  • Exclusión de prefijos de nombres de método. Por ejemplo:
    • Correcto: public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
    • Incorrecto: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)

En la tabla siguiente se incluyen funcionalidades del marco ECMA que difieren entre MIM y el agente de aprovisionamiento de Microsoft Entra. Para obtener una lista de las limitaciones conocidas del servicio de aprovisionamiento de Microsoft Entra y el aprovisionamiento de aplicaciones locales, vea aquí.

Funcionalidad Comentarios
Tipo de objeto El agente de aprovisionamiento permite un tipo de objeto
Particiones El agente de aprovisionamiento permite una partición
Jerarquías No se usa mediante el agente de aprovisionamiento
Exportación completa No se usa mediante el agente de aprovisionamiento
ExportPasswordInFirstPass No compatible
Normalizaciones No se usa mediante el agente de aprovisionamiento
Operaciones simultáneas No se usa mediante el agente de aprovisionamiento
DeleteAddAsReplace No se usa mediante el agente de aprovisionamiento

Pasos siguientes