Partilhar via


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, 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:

  1. Feche o Assistente de Configuração do Microsoft ECMA2Host.
  2. Pare o serviço Microsoft ECMA2Host.
  3. Atualize manualmente a DLL do conector personalizado em cada uma das seguintes pastas.
    1. ECMA
    2. ECMA > Cache > {nome do conector}
    3. ECMA > Cache > {nome do conector} > AutosyncService
  4. 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

Próximos passos