Provisionamento com os conectores personalizados
O Microsoft Entra ID inclui conectividade para provisionamento em aplicativos que suportam os seguintes protocolos e interfaces:
- SCIM 2.0
- SQL
- LDAP
- RESTO
- SABONETE
- PowerShell
Para conectividade com aplicativos que não suportam um dos protocolos e interfaces acima mencionados, os clientes e parceiros criaram conectores ECMA 2.0 personalizados para uso com o Microsoft Identity Manager (MIM) 2016. Os conectores ECMA2 podem ser usados para provisionar aplicativos com o agente de provisionamento Microsoft Entra e o host ECMA (Extensible Connectivity) Connector, sem precisar da 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 seu conector.
Para importar seu conector, você pode usar as instruções aqui. Você necessita copiar a DLL do seu conector, e quaisquer das suas DLLs de pré-requisitos, para esse mesmo subdiretório ECMA do diretório de serviço. Após a importação XML, continue através do assistente e assegure-se de que 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
- ECMA > Cache > {nome do conector}
- ECMA > Cache > {nome do conector} > AutosyncService
- Inicie o serviço Microsoft ECMA2Host.
Observação
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, certifique-se de seguir as práticas recomendadas:
- Garantir que os métodos em seu conector sejam declarados como públicos
- Excluindo os prefixos dos nomes de métodos. Por exemplo:
- Correto: esquema público GetSchema (KeyedCollection<string, 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 |
---|---|
Tipo de objeto | O agente de provisionamento permite um tipo de objeto |
Divisórias | 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 |
EliminarAdicionarComoSubstituir | Não usado pelo agente de provisionamento |