Provisionamento com os conectores personalizados
A ID do Microsoft Entra inclui conectividade para provisionar em aplicativos que dão suporte aos seguintes protocolos e interfaces:
Para conectividade com aplicativos que não dão suporte a um dos protocolos e interfaces mencionados acima, clientes e parceiros criaram conectores de ECMA 2.0 personalizados para uso com o MIM (Microsoft Identity Manager) 2016. Os conectores ECMA2 podem ser usados para provisionar em aplicativos com o agente de provisionamento do Microsoft Entra e o host do Conector de Conectividade Extensível (ECMA) sem exigir a sincronização do MIM implantada.
Exportando e importando um conector MIM
Se você tiver um conector ECMA 2.0 personalizado no MIM, poderá exportar sua configuração seguindo as instruções aqui. Você precisa salvar o arquivo XML, a DLL e o software relacionado para o conector.
Para importar o conector, você pode usar as instruções aqui. Você precisa copiar a DLL do seu conector e qualquer uma das DLLs de pré-requisito para o mesmo subdiretório ECMA do diretório Service. Após a importação de xml, continue por meio do assistente e verifique se todos os campos necessários são preenchidos.
Atualização de uma DLL do conector personalizado
Ao atualizar um conector com um build mais recente, verifique se a DLL é atualizada em todos os locais necessários. Use estas etapas para atualizar corretamente a DLL do conector personalizado:
- Feche o Assistente de Configuração do Microsoft ECMA2Host.
- Interrompa o serviço Microsoft ECMA2Host.
- Atualize manualmente a DLL do conector personalizado em cada uma das pastas a seguir.
- ECMA
- ECMA > Cache > {nome do conector}
- ECMA > Cache > {nome do conector} > Serviço de Sincronização Automática
- Inicie o serviço Microsoft ECMA2Host.
Nota
Se vários conectores estiverem usando a mesma DLL personalizada, conclua as etapas 3.ii e 3.iii para cada conector.
Solução de problemas
Os conectores personalizados criados para MIM dependem da estrutura ECMA . Se você estiver tendo dificuldades para importar e usar um conector, verifique se está seguindo as práticas recomendadas:
- Garantir que os métodos em seu conector sejam declarados como públicos
- Exclusão de prefixos de nomes de métodos. Por exemplo:
- Correto: Esquema público GetSchema (cadeia de caracteres KeyedCollection <, ConfigParameter> configParameters)
- Incorreto: Esquema PrefixGetSchema.GetSchema (cadeia de caracteres KeyedCollection<, ConfigParameter> configParameters)
A tabela a seguir inclui recursos da estrutura ECMA que diferem entre o MIM e o agente de provisionamento do Microsoft Entra. Para obter uma lista de limitações conhecidas para o serviço de provisionamento do Microsoft Entra e o provisionamento de aplicativos locais, consulte aqui.
Funcionalidade | Comentários |
---|---|
Tipo de objeto | O agente de provisionamento permite um tipo de objeto |
Partições | O agente de provisionamento permite uma partição |
Hierarquias | Não usado pelo agente de provisionamento |
Exportação completa | Não usado pelo agente de provisionamento |
ExportPasswordInFirstPass | Sem suporte |
Normalizações | Não usado pelo agente de provisionamento |
Operações simultâneas | Não usado pelo agente de provisionamento |
DeleteAddAsReplace | Não usado pelo agente de provisionamento |