Provisionamento com conectores personalizados
O Microsoft Entra ID inclui conectividade para provisionar em aplicativos que oferecem suporte aos seguintes protocolos e interfaces:
Para conectividade com aplicativos que não oferecem suporte aos protocolos e interfaces mencionados acima, clientes e parceiros criaram conectores ECMA 2.0 personalizados para uso com o MIM (Microsoft Identity Manager) 2016. Esses mesmos conectores ECMA2 podem ser usados para provisionar em aplicativos com o agente de provisionamento do Microsoft Entra e com o host ECMA (Extensible Connectivity) Connector sem a necessidade de sincronização do MIM implantada.
Exportação e importação de um conector MIM
Se você tiver um conector ECMA 2.0 personalizado no MIM, poderá exportá-lo seguindo as instruções aqui. Você precisa salvar o arquivo XML, a DLL e o software relacionado para o seu conector.
Para importar seu conector, você pode usar as instruções aqui. Você precisará 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 do xml, continue com o assistente e verifique se todos os campos obrigatórios foram preenchidos.
Atualização de uma DLL de conector personalizado
Ao atualizar um conector com um build mais novo, certifique-se de que a DLL seja atualizada em todos os locais necessários. Utilize as etapas abaixo para atualizar corretamente a DLL do conector personalizado:
- Feche o Assistente de Configuração do Microsoft ECMA2Host.
- Interromper o serviço Microsoft ECMA2Host.
- Atualize manualmente a DLL do conector personalizado nas pastas a seguir.
- ECMA
- ECMA > Cache > {nome do conector}
- ECMA > Cache > {nome do conector} > AutosyncService
- Iniciar o serviço Microsoft ECMA2Host.
Observação
Se vários conectores estiverem usando a mesma DLL personalizada, será necessário concluir as etapas 3.ii e 3.iii para cada conector.
Solução de problemas
Os conectores personalizados criados para o MIM contam com a estrutura ECMA. Se você estiver tendo dificuldades para importar e usar um conector, verifique se você está seguindo as melhores práticas:
- Certifique-se de que os métodos no 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: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, 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 com relação ao serviço de provisionamento do Microsoft Entra e o provisionamento de aplicativos locais, confira aqui.
Recurso | 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 |