Provisionamento com os conectores personalizados
O Microsoft Entra ID inclui conectividade para provisionamento em aplicativos que suportam os seguintes protocolos e interfaces:
Para conectividade com aplicativos que não suportam um dos protocolos e interfaces acima mencionados, clientes e parceiros criaram conectores ECMA 2.0 personalizados para uso com o Microsoft Identity Manager (MIM) 2016. Esses mesmos conectores ECMA2 podem ser usados para provisionar aplicativos com o agente de provisionamento Microsoft Entra e o host ECMA (Extensible Connectivity) Connector, sem precisar de sincronização 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 seu conector.
Para importar o conector, você pode usar as instruções aqui. Você precisará copiar a DLL do seu conector e qualquer uma de suas DLLs de pré-requisito para o mesmo subdiretório ECMA do diretório Service. Depois que o xml tiver sido importado, continue pelo assistente e verifique se todos os campos obrigatórios estão preenchidos.
Atualizando uma DLL de conector personalizada
Ao atualizar um conector com uma compilação mais recente, verifique se a DLL está 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.
- Pare o serviço Microsoft ECMA2Host.
- Atualize manualmente a DLL do conector personalizado em cada uma das seguintes pastas.
- ECMA
- Cache > ECMA > {nome do conector}
- Cache > ECMA > {nome do conector} > AutosyncService
- Inicie o serviço Microsoft ECMA2Host.
Nota
Se vários conectores estiverem usando a mesma DLL personalizada, você precisará concluir as etapas 3.ii e 3.iii para cada conector.
Resolução de Problemas
Os conectores personalizados criados para MIM dependem da estrutura ECMA. Se estiver a ter dificuldades em importar e utilizar um conector, certifique-se de que está a seguir as práticas recomendadas:
- Garantir que os métodos em seu conector sejam declarados como públicos
- Excluindo prefixos de nomes de método. 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 para o serviço de provisionamento do Microsoft Entra e o provisionamento de aplicativos locais, consulte aqui.
Capacidade | Comentários |
---|---|
Object type | 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 total | Não usado pelo agente de provisionamento |
ExportPasswordInFirstPass | Não suportado |
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 |